Event Portal Usage

Subscriptions for Event Portal are based on the number of objects that exist in Event Portal. If you reach the object limit, you must increase your subscription or delete objects before you can create or import more objects.

Event Portal 2.0 allows you to design an event-driven architecture by adding objects to modeled event meshes in Environments. Because environments reduce the need to have multiple PubSub+ 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 counted towards the object limit. Enumerations, Event APIs, and Event API Products do not count.
  • New versions of an object don't count towards the object limit. An event with five versions counts as one object.
  • Objects are counted again when they are added to a new 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.

Example

Assume that you have these objects in Designer:

  • You have 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.

Thus, 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, but the events are only counted once.

Thus, in the Production environment you have three applications and six events for an additional 9 objects that count towards 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.

Thus, 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 against the limit is 13 objects from Designer plus 9 objects from the Production environment and 10 objects from the Development environment for a total of 32 objects counted against your limit.