当前位置:网站首页>Communication protocol and message format between microservices
Communication protocol and message format between microservices
2022-07-26 03:59:00 【InfoQ】


- Queue Mode is a one-to-one transmission mode . In this mode , Message producer (Producer) The destination type of message delivery for is Queue.Queue A message can only be delivered to one consumer (Consumer), If no consumer is listening to the queue , Messages will remain in the queue , Until the message consumer connects to the queue , Consumers will request messages from the queue .
- Topic Mode is a one to many message transmission mode . In this mode , Message producer (Producer) The destination type of message delivery for is Topic. The news arrived Topic after , The message server sends messages to all consumers who subscribe to this topic .
- Java Messaging services (Java Messaging Service,JMS), It faces Java Standard messaging for the platform API.
- Streaming text oriented message transfer protocol (Streaming Text Oriented Messaging Protocol,STOMP):WebSocket Communication standards .
- Advanced message queue protocol (Advanced Message Queueing Protocol,AMQP): Platform independent underlying messaging protocol , For integrating multi platform applications .
- Message queuing telemetry transmission (Message Queueing Telemetry Transport,MQTT): It is designed for small silent devices to send short messages through low bandwidth . Use MQTT Can manage IoT equipment .
边栏推荐
- ACM mm 2022 | end to end multi granularity comparative learning for video text retrieval
- Wechat applet to realize music player (4) (use pubsubjs to realize inter page communication)
- (翻译)按钮位置约定能强化用户使用习惯
- 微信小程序实现音乐播放器(4)(使用pubsubjs实现页面间通信)
- Laravel8 implements interface authentication encapsulation using JWT
- cpu和gpu已过时,npu和apu的时代开始
- [Reading Notes - > data analysis] 01 introduction to data analysis
- Find My技术|物联网资产跟踪市场规模达66亿美元,Find My助力市场发展
- waf详解
- 深度学习之SuperViT
猜你喜欢

zkEVM:MINA的CEO对zkEVM和L1相关内容的总结

微信小程序实现音乐播放器(4)(使用pubsubjs实现页面间通信)

Wechat applet to realize music player (4) (use pubsubjs to realize inter page communication)

How to build an enterprise level OLAP data engine for massive data and high real-time requirements?

Testing is not valued? Senior: you should think in another position

Booking.com binke Shanghai noodles

《opencv学习笔记》-- 霍夫变换

《opencv学习笔记》-- 边缘检测和canny算子、sobel算子、LapIacian 算子、scharr滤波器

研发了 5 年的时序数据库,到底要解决什么问题?

《opencv学习笔记》-- 重映射
随机推荐
Save the image with gaussdb (for redis), and the recommended business can easily reduce the cost by 60%
Leetcode: 102. Sequence traversal of binary tree
day03_ 1_ Idea tutorial
Connect external MySQL databases in istio Service Grid
Uncaught TypeError: $(...). Onmousenter is not a function JS error, solution:
General test case writing specification
Basic line chart: the most intuitive presentation of data trends and changes
基于JSP实现网上商城系统
5-20v input peak charging current 3.5A single lithium battery switching charging chip sc7101
涂鸦幻彩产品开发包如何使用
How to build an enterprise level OLAP data engine for massive data and high real-time requirements?
JS base64编码和解码
触觉智能分享-RK3568在景区导览机器人中的应用
[Reading Notes - > data analysis] Introduction to BDA textbook data analysis
php 实现从1累加到100的算法
Why are more and more users of Bing search?
括号嵌套问题(建议收藏)
[Reading Notes - > data analysis] 01 introduction to data analysis
Redis如何实现持久化?详细讲解AOF触发机制及其优缺点,带你快速掌握AOF
E-commerce operator Xiaobai, how to get started quickly and learn data analysis?