# concurrent-order-process **Repository Path**: basttg/concurrent-order-process ## Basic Information - **Project Name**: concurrent-order-process - **Description**: 本Demo主要解决多线程并发消息时,对消息归类及有序处理的过程。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # concurrent-order-process #### 项目介绍 本Demo主要解决多线程并发消息时,对消息归类及有序处理的过程。 #### 案例描述: 单机系统有多个会议同时在进行,每个会议都有大量的消息需要处理,不同会议的消息可以并发处理,同一个会议的消息需要保证消息处理的顺序。 #### 解决方案: 1. 每个会议线程有保存消息的队列; 2. 为每个会议待处理消息开启一个处理线程; 3. 启动一个消息预处理线程,批量获取消息并放入对应会议线程的消息队列,若不存在时创建并启动会议线程;