TRANG 4: Trục Tin nhắn RabbitMQ & Kafka (Messaging Layer)
4.1. Hệ thống RabbitMQ (Reliable Messaging)
Được cấu hình thông qua MessageStore và MessageProcessor:
- Message Store:
EDXMLMessageStorekết nối trực tiếp tới Queue trên RabbitMQ. - Message Processor:
SendEdoc2đóng vai trò là "Worker" thức dậy định kỳ để đẩy tin nhắn đi. - Cơ chế Retry: Nếu hệ thống đích (NGSP/Bộ ngành) lỗi 503, tin nhắn sẽ quay lại Queue và thử lại sau N giây.
4.2. Hệ thống Kafka (Event Streaming)
Sử dụng KafkaProducerAPI để đẩy các sự kiện dữ liệu lớn:
- Đẩy dữ liệu nhật ký hội thoại hoặc log hệ thống.
- Cung cấp dữ liệu cho hệ thống giám sát thời gian thực của tỉnh.
Không có bình luận nào để hiển thị
Không có bình luận nào để hiển thị