Designer guide
Persisted links vs transport associationsCross-service endpoint relationships
Normal stream links stay inside one service. Communication between services is modeled by an outbound Sink and inbound Input associated through connector endpoints and compatible message types.
When to use
Use this page while editing or reviewing the graph in the designer.
Behavior
- A normal blue link requires source and consumer streams to belong to the same service.
- The designer searches for an Input and Sink that reference the same endpoint and compares the Input message type with the Sink source or output type.
- When the endpoint and types match, the graph adds an orange soft association. It gives an architecture-wide view without adding a persisted Link object to either service pipeline.
- HTTP and gRPC shared endpoints use a two-headed orange association because request and result behavior can travel in both directions. Other connector associations use one arrow.
- The orange label contains the connector type and endpoint name, making the transport boundary visible without opening connector properties.
Configuration example
Order Service Sink -> [gRPC endpoint] -> Inventory Service Input