Event Portal Object Limits

The number of objects that can exist in Event Portal is limited based on your organization's contract with Solace. If you reach the object limit, you must change your subscription or delete objects before you can create or import more objects. If you need to change your account limits, contact Solace.

Event Portal helps you to design and configure an event-driven architecture (EDA) by adding objects to modeled event meshes in environments. Because environments reduce the need to have multiple Solace Cloud accounts for different stages of the development process, adding objects to environments counts against your account limit.

The total number of objects in Event Portal is counted according to the following parameters:

  • Only applications, events, and schemas count against the object limit. Enumerations, event APIs, and Event API Products don't count.
  • New versions of an object don't count against the object limit. An event with five versions counts as one object.
  • Objects are counted again when they are added to an environment.
  • Objects are counted once per environment, regardless of the number of versions added or the number of modeled event meshes they are added to.

How Objects are Counted

This example shows how objects are counted toward your limit. Assume that you have these objects in Designer:

  • Four applications: Jupiter, Mars, Venus, and Mercury.
  • Jupiter publishes four events: Io, Europa, Ganymede, and Callisto.
  • Mars publishes two events: Phobos and Deimos.
  • Venus doesn’t publish any events but subscribes to the events published by Mars and Jupiter.
  • Mercury doesn't reference any events.
  • Two events, Rhea and Titan, are in Draft state and are not yet referenced by any applications.
  • Rhea and Titan reference a schema called Rings. All other events use a primitive type schema.

In Designer, you have four applications, eight events, and one schema for a total 13 objects that count against the object limit.

You have an environment called Production with a modeled event mesh called Solar System.

  • The modeled event mesh includes the applications Jupiter, Mars, and Venus.
  • Jupiter publishes four events.
  • Mars publishes two events.
  • Venus subscribes to the six events published by the other applications.

In the Production environment, you have three applications and six events (each event is counted only once), for an additional 9 objects that count against the limit.

You have a second environment called Development with two modeled event meshes: Solar System and Inner Planets:

  • The Solar System modeled event mesh contains newer versions of the same applications and events in the Production environment. They are all counted again because they are in another environment.
  • The Inner Planets modeled event mesh includes the applications Mars, Venus, and Mercury and the events Phobos and Demos. Only Mercury adds to the object count because the other objects were already counted in the Solar System modeled event mesh.

In the Development environment, you count nine objects from the Solar System modeled event mesh and one from the Inner Planets modeled event mesh for a total of 10 more objects.

Your object count is:

  • 13 objects from Designer
  • 9 objects from the Production environment
  • 10 objects from the Development environment
  • 32 objects in total counted against your limit

Performance and Scaling Limits

Event Portal enforces additional limits for performance and scaling. The default limits are the same for all accounts. For more information about the default limits, contact Solace.

Entity Limit

Application domains

100

Runtime configurations in Designer

Includes Solace queues and subscriptions, Kafka topics and consumer groups, and Confluent schemas.

25000

Configuration templates

100

Total number of consumers across all applications

10000

Custom attributes (application domain scope)

10

Custom attributes (global scope)

50

Enumerations

1000

Total number of enumeration values across all enumerations

10000

Event APIs

100

Event API Products

50

Total number of event brokers across all modeled event meshes

500

Event Management Agents

10

Modeled event meshes

100

Maximum number of objects displayed in a modeled event mesh graph

750

Maximum number of objects displayed in an application domain graph

500

Maximum number of objects displayed in an object relationship graph

500

Schema registries

100

Total number of subscriptions across all applications

10000

Subscriptions per application version

100

Topic domains per application domain

10

Versions per object

100