-
Story
-
Resolution: Done
-
Major
-
None
-
None
Motivation
Orchestration is particularly important when it comes to dealing with distributed architecture styles like microservices. At its core, orchestration is a pattern that favors a centralized application workflow.
gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication.
Goal
Enable orchestration of gRPC microservices in workflows
Scenarios
As a developer, I need my workflow to call a gRPC service so that it can run anywhere and be implemented in any language and I don't have to worry about how to connect the service with workflow.
Expected outcomes
Workflows can use operation state with gRPC functions
Version of compatible Protocol buffers:
- incorporates
-
KOGITO-7131 Add gRPC operation type to Serverless funtions
- Resolved
-
KOGITO-7218 Add grpc integration test for Serverless Workflow
- Resolved
-
KOGITO-7535 Kogito Serverless Workflow Grpc Serialization/Deserialization Issues when using enums and inner messages
- Resolved
-
KOGITO-7249 [KSW-Guides] Orchestration of gRPC based services
- Resolved
- is related to
-
SRVLOGIC-15 [use case] Support for gRPC streaming scenarios
- Closed