到底谁才需要Service Mesh?
本文围绕“什么是Service Mesh”、“为什么需要Service Mesh”两个主题,对ServiceMesh进行了综述性的分享。最后,根据生产落地中的实际情况,思考了真正适合Service Mesh落地的场景。
Netty常用招式——ChannelHandler与编解码
本文是Netty系列第8篇。我们介绍了「粘包/拆包」产生的原因以及常用解决方案。然后说明了如何使用Netty框架实现自定义编解码器。最后,介绍了Netty中非常好用的几个开箱即用的编解码器。
Netty基础招式——ChannelHandler的最佳实践
本文介绍了什么是ChannelHandler和ChannelPipeline,对ChannelHandler的事件传播机制、异常处理机制做了详细介绍。 最后说明了日常开发中ChannelHandler的最佳实践。
深入Netty逻辑架构,从Reactor线程模型开始
本文是Netty系列第6篇,深入学习了Netty逻辑架构中的EventLoop,掌握Netty最精髓的知识点「 线程模型」。
从一个Demo开始,揭开Netty的神秘面纱
本文是Netty系列第5篇,主要介绍如何用Netty编写一个Server端服务Demo,并从Demo看Netty的逻辑架构,初步认识各个核心组件。
从I/O多路复用到Netty,还要跨过Java NIO包
本文是Netty系列第4篇。我们将从源码角度了解I/O多路复用、Java NIO包 和 Netty 的关系,并且阐述Netty在网络I/O上的设计模式优化与其他优点。
没搞清楚网络I/O模型?那怎么入门Netty
本文是Netty系列笔记第2篇。 Netty是网络应用框架,所以从最本质的角度来看,是对网络I/O模型的封装使用,因此,要深刻理解Netty的高性能,也必须从网络I/O模型说起。
打算写一些Netty的文章了,先聊聊为什么要学习Netty
2021年了,终于开始系统性总结Netty相关的东西了。这会是Netty系列的第一篇,我想先聊聊 “为什么要学习Netty”。
2020实战复盘:如何从0到1搭建数据传输平台产品DTS?
2020年的实战复盘:如何从0到1搭建数据传输平台产品DTS?从产品设计、技术调研、架构设计到最后研发上线。