Netty:作用场景。 1)Netty可以基于socket实现远程过程调用(RPC)。 2)Netty可以基于WebSocket实现长连接。 3)Netty可以实现Http的服务器,类似于Jetty,Tomcat等Servlet容器。 Netty充当Http服务器,我们通过浏览器去访问服务器的资源, ...
分类:
Web程序 时间:
2019-01-05 16:42:01
阅读次数:
229
dubbo的简单介绍 是一个分布式服务框架,致力于高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案(关于服务治理方面将单独介绍) 核心部分 1 远程通信 提供对多种基于长连接的NIO框架抽象封装,包含多种线程模型,序列化,以及"请求-响应"模式的信息交互方式 2 集群容错 提供基于接口 ...
分类:
其他好文 时间:
2019-01-02 12:41:55
阅读次数:
178
给微信硬件设备添加我们自己的控制面板。 主要问题: 1 要保证长连接,这样面板可以实时交互阴间设备,http一次性的连接模式通信不行。 面板必须是网页化的,网页就可以操作交互。不用APP和小程序。 2 长连接需要websocket技术,可以保证长连接。 3 websocket技术虽然保证长连接,但是 ...
分类:
微信 时间:
2019-01-01 11:04:56
阅读次数:
307
前言 前段时间公司准备改造redis的客户端, 原生的客户端是阻塞式链接, 并且链接池初始化的链接数并不高, 高并发场景会有获取不到连接的尴尬, 所以考虑了用netty长连接解决连接数和阻塞io问题 为此详细阅读了netty源码, 熟悉了netty的各个主要的特性以及疏通各个组件的关联关系, 所以想 ...
分类:
Web程序 时间:
2018-12-31 17:18:48
阅读次数:
168
前言: 上手册以示尊重:https://www.kancloud.cn/walkor/gateway-worker/326138; 先介绍下GarewayWorker吧,GarewayWorker是基于Workerman开发的一个框架。讲通俗就是用来长连接的。 那么又为什么要长连接呢? 通常来说客户 ...
分类:
其他好文 时间:
2018-12-29 17:12:52
阅读次数:
260
ftp与sftp的区别 Linux创建层级目录 mkdir -p /data0/www/logs 创建多层次多维度的目录树: mkdir -p /data0/{a,b,c,d}/logs // 在data0上创建四个目录a,b,c,d,每个目录中都含有logs目录 RPC与http调用的区别: ht ...
分类:
其他好文 时间:
2018-12-27 15:11:44
阅读次数:
150
LogKit.error("IP连接"); Socket socket = new Socket("192.168.1.172", 5001); OutputStream outputStream = socket.getOutputStream(); PrintStream dos = new P... ...
分类:
其他好文 时间:
2018-12-22 11:34:12
阅读次数:
158
Websocket原理 一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP ...
分类:
Web程序 时间:
2018-12-21 19:44:04
阅读次数:
197
早期java API通过原生socket产生所谓的"blocking",大致过程是这样 这种的特点是每次只能处理一个请求,如果要实现多个请求并行,就还要分配一个新的线程来给每个客户端的socket'' 。但考虑使用这种方法来支持大 量的同步,长连接。在任何时间点多线程可能处于休眠状态,等待输入或输出 ...
分类:
Web程序 时间:
2018-12-18 17:15:45
阅读次数:
255
先说一下网络的层级:由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 1、TCP和UDP TCP:是面向连接的一种传输控制协议。属于传输层协议。TCP连接之后,客户端和服务器可以互相发送和接收消息,在客户端或者服务器没有主动断开之前,连接一直存在属于长连接。 优点:安全、传输 ...
分类:
Web程序 时间:
2018-12-15 13:47:22
阅读次数:
193