1. Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近10年的双十一大促流量的核心 ...
分类:
其他好文 时间:
2020-01-13 18:02:00
阅读次数:
86
怎样查看端口号 ? 用 netstat -an 查看程序所使用的端口号 lsof -i [tcp/udp]:2425 查看端口号对应的应用程序 UDP的优缺点 优点: 传输速度快 不需要连接,资源开销小 缺点: 传输数据不可靠,容易丢数据包 没有流量控制,当对方没有及时接收数据,发送方一直发送数据会 ...
分类:
其他好文 时间:
2020-01-08 14:43:43
阅读次数:
95
AbstractChannelHandlerContext.class 对于write操作,会先判断下一个outboundhandler的执行线程是否是当前线程 如果是,则执行invokewrite 如果不是则让handler所在线程执行 execute一个任务 对于业务线程write,当时先增加水 ...
分类:
其他好文 时间:
2020-01-04 01:09:15
阅读次数:
83
一、为什么需要流量控制? 双方在通信的时候,发送方的速率与接收方的速率是不一定相等,如果发送方的发送速率太快,会导致接收方处理不过来,这时候接收方只能把处理不过来的数据存在缓存区里(失序的数据包也会被存放在缓存区里)。 如果缓存区满了发送方还在疯狂着发送数据,接收方只能把收到的数据包丢掉,大量的丢包 ...
分类:
其他好文 时间:
2019-12-29 14:36:38
阅读次数:
86
TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。 TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓出港口实际表示接收能力,用以限制发送方 ...
分类:
其他好文 时间:
2019-12-27 09:16:04
阅读次数:
113
UDP协议和TCP协议都是传输层协议。 TCP(Transmission Control Protocol,传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证 ...
分类:
其他好文 时间:
2019-12-26 11:34:35
阅读次数:
84
一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发Ro ...
分类:
其他好文 时间:
2019-12-22 16:17:24
阅读次数:
75
运输层: 复用:发送方不同的应用程序都可以使用同一个运输层协议传送数据(需要加首部) 分用:接收方的运输层再剥去报文的首部后能够把数据正确的交付到目的的应用进程运输层提供应用程序间的逻辑通信网络层为主机提供逻辑通信,应用层为应用程序提供逻辑通信可靠传输,拥塞控制,流量控制面向连接的TCP,无连接的U ...
分类:
其他好文 时间:
2019-12-16 22:34:56
阅读次数:
128
大家可能都听说过 拥塞控制 和 流量控制 ,想必也有一些人可能还分不清拥塞控制和流量控制,进而把他们当作一回事。拥塞控制和流量控制虽然采取的动作很相似,但拥塞控制与网络的拥堵情况相关联,而流量控制与接收方的缓存状态相关联。 也就是说,拥塞控制和流量控制是针对完全不同的问题而采取的措施。今天这篇文章, ...
分类:
其他好文 时间:
2019-12-16 13:38:01
阅读次数:
118
UDP的特点如下: (1)无链接 (2)UDP使用尽最大努力交付,不保证可靠性 (3)UDP是面向报文的,UDP对应用层交付下来的报文,既不合并,也不拆分,而是保留这些报文的边界。应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文 (4)UDP没有拥塞控制 (5)UDP支持一对一、一对 ...
分类:
其他好文 时间:
2019-12-10 14:54:20
阅读次数:
122