Skip to content

Support send-only endpoints #96

@danielmarbach

Description

@danielmarbach

The transaction session can now be used in send-only endpoints. See our documentation for more details.

Context

Currently, the transactional session requires the endpoint using the transactional session to be an endpoint with a queue. Send-only endpoints are not supported. One of the restrictions is given by the Core since the outbox seam prevents it being used in send-only endpoints.

By lifting these constraints (potentially with a settings bypass) we could separate the endpoint configuration into two parts:

  • Enabling the sending part, including a logical address of the "owning endpoint" (potentially the backend for the frontend). This would also instruct Core to lift the outbox constraint mentioned above
  • Enabling the receiving part (the control message behaviors) on the "owning endpoint" (potentially the backend for the frontend)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions