Skip to content

ASB transport: When integration events are enabled create topics during setup #5021

@ramonsmits

Description

@ramonsmits

Describe the suggested improvement

Is your improvement related to a problem? Please describe.

ASB topics are created by the 1st subscriber and not by the publisher. However, if there are no subscribers the publisher (in this case ServiceControl) will try publishing to these topics.

As topics are determined at runtime and not during install/setup we don't know what topics would need to be created.

When SC tries publishing integration events and these topics do not exist on the broker the broker can log diagnostics messages indicating there are missing topics. This can be a lot of diagnostics messages for a system that has high throughput.

Workarounds:

Describe the suggested solution

If integration events are enable, create these topics during setup to ensure the topics exist so that the azure service bus diagnostics logs are not flooded with alerts on missing topics

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions