Spring Cloud第二代网关GateWay是由纯Netty开发,底层为Reactor,WebFlux构建,不依赖任何Servlet容器,它不同于Zuul,使用的是异步IO,性能较Zuul提升1.6倍。搭建过程如下(本次搭建的为子项目,主项目可以参考Nacos搭建流程 ) pom <depend ...
分类:
其他好文 时间:
2019-12-13 23:40:11
阅读次数:
174
疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【 "博客园总入口" 】 架构师成长+面试必备之 高并发基础书籍 【 "Netty Zookeeper Redis 高并发实战" 】 疯狂创客圈 高并发 环境 视频,陆续上线: Windows Redis 安装(带视频) Linux Re ...
分类:
其他好文 时间:
2019-12-13 23:37:43
阅读次数:
733
SpingSecurity + SpringSession 整合 疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【 "博客园总入口" 】 架构师成长+面试必备之 高并发基础书籍 【 "Netty Zookeeper Redis 高并发实战" 】 疯狂创客圈 高并发 环境 视频,陆续上 ...
分类:
编程语言 时间:
2019-12-13 23:16:33
阅读次数:
90
简介 1. Netty中的 I/O 操作是异步的, 包括 Bind、Write、Connect 等操作会简单的返回一个ChannelFuture。 2. 调用者不能立刻获得结果, 而是通过Future Listener 机制, 用户可以方便的主动获取或者通过通知机制获得IO操作结果。 3. Nett ...
分类:
Web程序 时间:
2019-12-13 13:35:14
阅读次数:
199
通道(Channel)是对原I/O包中的流的模拟。与文件设备I/O交互的所有数据都必须通过一个Channel对象。 ...
分类:
其他好文 时间:
2019-12-10 18:39:20
阅读次数:
135
任务队列中的Task有3种典型使用场景 1. 用户程序自定义的普通任务 此前代码: 参考https://www.cnblogs.com/ronnieyuan/p/12016712.html NettyServerHandler代码有改动: 打上断点,debug启动 左键点击ctx pipeline ...
分类:
Web程序 时间:
2019-12-10 17:04:53
阅读次数:
206
服务注册:zookeeper 协议:dubbo Hessian Rmi 网络编程:netty 动态代理:jdk和Javassist 序列化:Hessian Dubbo Json Java Service Provider Interface: JDK 标准的 SPI (Service Provide ...
分类:
其他好文 时间:
2019-12-09 00:56:46
阅读次数:
171
最近在学习netty中发现其中用到了责任链模式,然后结合自己在写代码中遇到了大量写if...else的情况,决定学习一下责任链模式。 一.什么样的场景下会选择用责任链模式 我们在进行业务逻辑判断时,需要根据传入参数类型的不同做出不同的处理,如果在传入的参数类型相对较少的情况时,可以用if...els ...
分类:
编程语言 时间:
2019-12-07 16:38:53
阅读次数:
92
疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【 "博客园总入口" 】 架构师成长+面试必备之 高并发基础书籍 【 "Netty Zookeeper Redis 高并发实战" 】 疯狂创客圈 高并发 环境 视频,陆续上线: Windows Redis 安装(带视频) Linux Re ...
分类:
其他好文 时间:
2019-12-07 14:11:45
阅读次数:
77
疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【 "博客园总入口" 】 这里, 对疯狂创客圈 《Netty Redis Zookeeper 高并发实战》 一书,对阅读不愉快的少量读者,进行一些必要说明。 Why? 我们欢迎大家提出质量问题,对问题是直面和欢迎的,不是排斥的 。 但是, ...
分类:
Web程序 时间:
2019-12-07 12:43:03
阅读次数:
810