Example implementations demonstrating amqp-contract features.
📖 Full documentation and examples →
Start RabbitMQ:
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:4-management- Build packages:
pnpm install
pnpm build- Run the basic order processing example:
Plain TypeScript:
# Terminal 1: Start the worker
pnpm --filter @amqp-contract-examples/basic-order-processing-worker dev
# Terminal 2: Run the client
pnpm --filter @amqp-contract-examples/basic-order-processing-client dev| Example | Description |
|---|---|
| Basic Order Processing - Contract | Shared contract definition for order processing |
| Basic Order Processing - Client | Plain TypeScript client for publishing orders |
| Basic Order Processing - Worker | Plain TypeScript worker for consuming orders |
For detailed documentation, examples, and tutorials, visit the amqp-contract website.