Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Formalize host services SDK #170

Closed
autodidaddict opened this issue Apr 12, 2024 · 4 comments
Closed

Formalize host services SDK #170

autodidaddict opened this issue Apr 12, 2024 · 4 comments
Assignees
Labels
accepted The defect or proposal as been accepted proposal Enhancement idea or proposal

Comments

@autodidaddict
Copy link
Contributor

Proposed change

Host services is the set of functionality provided to Nex workloads as a built-in convenience. For example, JavaScript functions get access to a key-value bucket, an object store, basic pub/sub, and an HTTP client.

This would extract host services client code into its own "package"

Use case

This would let code in long-running services utilize host services if they wanted to, giving people more built-in goodness when they use Nex deployments.

Contribution

No response

@autodidaddict autodidaddict added the proposal Enhancement idea or proposal label Apr 12, 2024
@kthomas kthomas self-assigned this Apr 15, 2024
@jordan-rash
Copy link
Contributor

@kthomas should this be closed by #195??

@autodidaddict
Copy link
Contributor Author

This is a broader scope than the cleanup. For example, the host services client isn't a thing that can be used by external code yet

@kthomas
Copy link
Contributor

kthomas commented Apr 30, 2024

@kthomas should this be closed by #195??

#195 was needed as a prereq to formalizing an SDK, in that message headers and non-enveloped payloads were made consistent across the v8 implementation.

@autodidaddict autodidaddict added the accepted The defect or proposal as been accepted label May 8, 2024
@autodidaddict
Copy link
Contributor Author

Working on this now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted The defect or proposal as been accepted proposal Enhancement idea or proposal
Projects
None yet
Development

No branches or pull requests

3 participants