golem
golem copied to clipboard
Golem is an open source durable computing platform that makes it easy to build and deploy highly reliable distributed systems.
```rust #[derive(Debug, Clone, PartialEq, Serialize, Deserialize, Encode, Decode)] pub struct GolemWorkerBinding { pub template: RawTemplateId, #[serde(rename = "worker-id")] pub worker_id: Expr, #[serde(rename = "function-name")] pub function_name: String, #[serde(rename = "function-params")]...
GatewayVariables in api-gateway are basically values of variables based on a request-body, request-header, worker-response etc. Say , if api-definition (the actual Api Spec in yaml) that user uploads can have...
Currently environment variables and command line arguments are the only way to pass "initialization" parameters to workers but users seem confused about how to actually use this functionality. We should...
useful when the worker response is a collection (and need fall back logic when collection is empty)
Only for components marked as safe for snapshotting - Using the core instance enumeration in our forked wasmtime - Decide to save snapshot when a worker goes to suspended mode,...
See https://github.com/bytecodealliance/wasmtime/commit/2a0b4aad4d51f316f090f56c0094e9eb13dcc249
Right now the types in Worker metadata do not include names. Meaning that recursive definitions are not supported. To be able to display the wit definitions in full, the names...
This would allow snapshotting even if we don't have a solution for persisting the tables, as if there is no dynamic table manipulation instructions in the WASM, we don't have...