restate
restate copied to clipboard
Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.
Fix #1495 and #1494
Partial progress on ClusterState ClusterState is a new data structure maintained by ClusterController. ClusterState is established by a scatter-gather request (GetProcessorsState) to all workers. For every worker, partition processor manager...
Fix #1513. This implements the new promises api in the service-protocol
- New config file mechanism inc `restate config` subcommand - `restate cloud login` - `restate cloud environment configure`
Unify RpcStyle message routing Introduces types that makes it easier to perform Rpc-like interactions with Networking. - `RpcMessage` trait marks messages that carry a `CorrelationId`. A sane default correlation id...
This commit introduces the selection of a service protocol version when starting the InvocationTask. The service protocol version is sent to the service endpoint via the content type and accept...
Attach to cluster controller through Networking This PR includes: - Attachment of PPM to cluster controller now use Networking - PPM observes partition processor status through a buffered watch mechanism...
We have now the ability to mark some services as ingress private, but not individual methods.
# Problem With Restate's current model where we execute calls to a service instance sequentially and allow a service to await other services while keeping the lock, users can build...