-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Plasmido use Workbooks to define multiple consumers/producers that need to be started/stopped as a unit. You can create a Workbook with five consumers, or three producers and two consumers, etc.
A Workbook could contain any number of producer/consumers. You can configure each of them to produce/consume from different brokers or topics, using other schema registries, formats, etc.
Starting a Workbook will run each producer or consumer. For a producer you can define: Broker, topic, headers, event types, schema registry, repeat times, etc…
On the same Workbook you can start a consumer for the same broker+topic
Or consume from another broker that you want to interact with
Producers and consumers also support headers.
You can have as many clusters or brokers as you want. For clusters, separate the server by commas.
Note
|
There are not any limitation on the number of brokers or clusters you can add. |
Plasmido supports Plain, SASL/PLAIN, SASL/SCRAM-SHA-256, SASL/SCRAM-SHA-512 and SASL/AWS/IAM. Also, you can use SSL.
On the topics tab, you can view, add, or remove topics.
Schema Registries can be added using plain or ssl protocols.
Note
|
There are not any limitation on the number of schemas registries to use |
Avro and Json Schemas are supported.
You can use your own environments and variables
There are some global variables available for use in your payloads:
-
$p_date: Current date.
-
$p_time: Current time.
-
$p_timestamp: Current timestamp.
-
$p_timestamp_millis: Current timestamp in milliseconds.
-
$p_guid: A random guide.
-
$p_words: A random word (with a maximum length of 6).
To use a global variable or a variable defined in an environment, simply surround it with double braces. Example:
Sent at {{$p_time}}