2017年10月20日

简单理解NIO

摘要: 非阻塞的IO通信思想 IO和NIO的比较: 1,IO只能实现阻塞式的网络通信;NIO能实现非阻塞的网络通信 2,标准IO是基于字节/字符流进行操作;而NIO是基于通道--Channel进行操作的。 3,流的读写通常是单向的,要么输入,要么输出,不能既是输入流又是输出流;通道是双向的,既可以写数据到通 阅读全文

posted @ 2017-10-20 13:44 black_Style 阅读(158) 评论(0) 推荐(0) 编辑

简单理解TCP粘包拆包

摘要: TCP粘包拆包的逻辑情景: 客户端与服务器建立连接,客户端发送一条或多条数据,客户端关闭与服务端的连接。 针对发送一条数据:断开连接后,服务端知道已经读完一条消息,然后进行解码和后续处理 针对发送多条数据: 断开连接后,可能出现粘包拆包问题。 正常情况:服务端读到第一条数据的完整信息,消费完后再从网 阅读全文

posted @ 2017-10-20 13:39 black_Style 阅读(209) 评论(0) 推荐(0) 编辑

2017年10月19日

dubbo集群容错和负载均衡

摘要: 1,集群容错 在集群调用失败时,dubbo提供了多种容错方案,缺省为failover重试 Failover Cluster 失败自动切换,当出现失败,重试其他服务器。 通常用于读操作,但重试会带来更长延迟,可通过retries=“2”来设置重试次数(不含第一次) Failfast Cluster 快 阅读全文

posted @ 2017-10-19 15:43 black_Style 阅读(174) 评论(0) 推荐(0) 编辑

简单理解HTTP协议---TCP/IP

摘要: 1、什么是TCP/IP 如果要了解一个人,可以从他归属的集体聊起来。我们的HTTP协议就属于TCP/IP协议家族中的一员,了解HTTP协议再整个网络流程中的地位,也能更加充分的理解HTTP协议。 要想了解什么是TCP/IP协议,就要知道为什么有这个协议。中国人和中国人说话,要遵循汉语的的语法结构,使 阅读全文

posted @ 2017-10-19 15:40 black_Style 阅读(320) 评论(2) 推荐(0) 编辑

简单理解RocketMQ---入门

摘要: 简介: RocketMQ是阿里巴巴出品的一款低延迟,可靠,可扩展,易于使用的面向消息的中间件,支撑着阿里巴巴集团庞大的消息业务增长。RocketMQ是基于MetaQ的一个开源分支,几乎重写了MetaQ所有的核心组件,可以说是MetaQ的下一代产品。同时也是阿里云的ONS云消息服务的核心组件,每天可处 阅读全文

posted @ 2017-10-19 15:11 black_Style 阅读(1857) 评论(1) 推荐(0) 编辑

导航