Setu-TS
    Preparing search index...

    Function MessagingPlugin

    • MessagingPlugin factory.

      Creates a plugin that registers an IMessageBroker implementation based on the configured backend type. Supports multi-instance deployment via the name option.

      Parameters

      Returns IPlugin

      A configured IPlugin instance

      // Default in-memory broker
      app.register(MessagingPlugin());

      // GCP Pub/Sub
      app.register(MessagingPlugin({
      broker: 'pubsub',
      projectId: 'my-project',
      }));

      // Azure Service Bus
      app.register(MessagingPlugin({
      broker: 'service-bus',
      connectionString: 'Endpoint=sb://...',
      }));

      // Custom broker instance
      app.register(MessagingPlugin({
      broker: 'custom',
      instance: myCustomBroker,
      }));

      0.1.0