-
Notifications
You must be signed in to change notification settings - Fork 1
Open
1 / 31 of 3 issues completedOpen
1 / 31 of 3 issues completed
Copy link
Description
Is your feature request related to a problem? Please describe.
The current synchronous processing of post-trade operations (trade record storage, user notifications, etc.) presents the following issues:
- Increased trade processing time
- Post-processing failures affecting the trade process
- High coupling between systems
- Limited scalability
Describe the solution you'd like
Build event-driven system using RocketMQ for post-trade processing:
- Core Features
- Publish trade events to RocketMQ
- Store trade records in DB (Consumer 1)
- Send user notifications (Consumer 2)
- Key Requirements
- Asynchronous processing
- Error handling & retries
- Basic monitoring
Describe alternatives you've considered
- Synchronous processing: Simple but slower
- Kafka: More complex, higher throughput
- RabbitMQ: Simpler, lower throughput
Additional context
- Tech Stack: Spring Boot, RocketMQ
- Target Latency: < 1 second
- Implementation Priority: High
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels