Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.44 KB

File metadata and controls

46 lines (30 loc) · 1.44 KB

Examples

Example implementations demonstrating amqp-contract features.

📖 Full documentation and examples →

Quick Start

Prerequisites

Start RabbitMQ:

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:4-management

Running Examples

  1. Build packages:
pnpm install
pnpm build
  1. 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

Available Examples

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.