Message Queue Pattern
Distributed message queue with multiple producers and consumers
Demonstrates: roles, message passing, FIFO ordering, producer-consumer coordination
Run in playground
|
|
Expected result (from fizz):
StateSpaceOptions: options:{max_actions:100 max_concurrent_actions:2} deadlock_detection:false
Nodes: 225, queued: 0
Valid Nodes: 225 Unique states: 225
Checking eventually always AllMessagesConsumed
IsLive: true
PASSED: Model checker completed successfully
Roles, Fairness, Assertions, Flow Modifiers, Functions, Data Structures