文章目录
前言
“消息队列”是在消息的传输过程中保存消息的容器。
可以说是实现业务解耦以及突发流量的利器。
队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。
I 端口号
标准的端口号由 Internet 号码分配机构(IANA)分配。
这组数字被划分为特定范围,包括
- 熟知端口号(0 - 1023)、
- 注册端口号(1024 - 49151)
- 动态/私有端口号(49152 - 65535)。
如果我们测试这些标准服务和其他 TCP/IP 服务(Telnet、 FTP、 SMTP等) 使用的端口号,会发现它们大多数是奇数。这是有历史原困的,这些端口号从 NCP 端口号派生而来(NCP 是网络控制协议,在 TCP 之前作为 ARPANET 的传输层协议)。NCP 虽然简单,但不是全双工的,困此每个应用需要两个连接,并为每个应用保留奇偶成对的端口号。当 TCP 和 UDP 成为标准的传输层协议时,每个应用只需要一个端口号,因此来自 NCP 的奇数端口号被使用。