Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 28b96c4

Browse files
committed
Add some references
1 parent 36f1d3e commit 28b96c4

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

Course2/iterprocess_comunication.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
- [4. 基于消息队列的通讯模式](#4-基于消息队列的通讯模式)
88
- [4.1 如何基于消息队里实现请求回复模式](#41-如何基于消息队里实现请求回复模式)
99
- [4.2 如何处理重复消息?](#42-如何处理重复消息)
10-
- [4.3 如何保证消息顺序](#43-如何保证消息顺序)
10+
- [4.3 一个生产者,多个消费者,如何确保一个订单的消息派发给同一个的消费者, 且保证消息的顺序](#43-一个生产者多个消费者如何确保一个订单的消息派发给同一个的消费者-且保证消息的顺序)
1111
- [4.4 事务中的消息](#44-事务中的消息)
1212

1313
## 1. 有哪些通讯方式?
@@ -29,12 +29,13 @@ RPC, GRPC, Message Queue, HTTP(RESTfull, GraphQL)
2929
* 同步调用
3030
* 异步调用
3131

32-
3332
## 3. 消息的格式
3433

3534
* 纯文本
3635
* 二进制(Protobuff, Apache Thrift)
3736

37+
[Beating JSON performance with Protobuf](https://auth0.com/blog/beating-json-performance-with-protobuf/)
38+
3839
## 4. 基于消息队列的通讯模式
3940

4041
![基于消息队列的通讯模式](./assets/1627461333618.jpg)
@@ -50,8 +51,10 @@ RPC, GRPC, Message Queue, HTTP(RESTfull, GraphQL)
5051

5152
### 4.2 如何处理重复消息?
5253

53-
### 4.3 如何保证消息顺序
54+
### 4.3 一个生产者,多个消费者,如何确保一个订单的消息派发给同一个的消费者, 且保证消息的顺序
5455

56+
[RabbitMQ Shading](https://github.com/rabbitmq/rabbitmq-sharding)
57+
[rabbitmq-message-order-of-delivery](https://stackoverflow.com/questions/21363302/rabbitmq-message-order-of-delivery)
5558

5659
### 4.4 事务中的消息
5760

0 commit comments

Comments
 (0)