Course RabbitMQ workshop - up1/training-courses GitHub Wiki
Course RabbitMQ workshop
จำนวน 2 วัน
Software requirement
Outline
Section 1 :: Fundamental
- Introduction to RabbitMQ
- Architecture ของ RabbitMQ
- Broker (RabbitMQ Server)
- Producer
- Exchange
- Queue
- Binding
- Routing Key
- Connection
- Channel
- Virtual Host (vhost)
- Message
- Management Plugin
- Basic structure of RabbitMQ
- Work Queues
- Publish/Subscribe
- Routing
- Topics
Section 2 : For operation
- การติดตัั้ง RabbitMQ Cluster
- Monitoring system
- Logging, Metric and Tracing
- Tools
- OpenTelemetry
- Prometheus
- Grafana
Section 3 : For architecture, design and development
- การออกแบบ หรือ schema ของ message/event
- design from usecase
- validate schema
- การพัฒนาระบบงาน
- Producer สำหรับการสร้างและส่ง message
- Consumer สำหรับการรับและ process message