包含"客户端"标签的文章
-
图解 Kafka 源码实现机制之客户端缓存架构设计
此时free缓存池有可用内存,但申请的是非16k,先尝试从free缓存池中将ByteBuffer释放到非池化可用内存中,直到满足申请内存大小,size,,然后从非池化可用内存获取对应内存大小来分配,用完后直接将申请到的内存空间释放到到非池化可用内存中,后续会被GC掉,...。...
-
聊聊 Netty 客户端断线重连的设计与实现
fireChannelInactiveAndDeregister内部核心逻辑就是deregister方法,可以看到该方法核心逻辑就是提交给eventLoop一个异步任务,也就是我们上图所说的移除客户端读写事件的方法,方法名是doDeregister,完成该方法调用后就会调用fireChannelIn...
-
加密的艺术 密文的创建和校验
著名的科学家图灵带领他的团队,花费两年的时间,费劲九牛二虎之力,在找到德军的话术口令后才得以破解了德军通讯加密装置,英格玛,,为第二次世界大战取得胜利打下的坚实的基础,那么德军使用的通讯加密究竟是一种怎样的技术,这是我们今天要探讨的数据加密技术,数据的保密是对数据加密、解密的统称,用学院派的说法就是...
-
入门 Redis
RemoteDictionaryServer,Redis,是一个高性能的key,value存储系统,支持多种类型的数据结构,如字符串、哈希表、列表、集合、有序集合等,由于其出色的性能和灵活性,Redis在分布式系统、缓存、消息队列等领域有着广泛的应用,对于使用C#或.NETCore的开发人员来说,选...
-
SSH协议知识介绍 操作系统
今天给大家分享SSH协议相关的知识介绍,希望对大家能有所帮助,1、SSH协议概念介绍SSH,SecureShell,安全外壳协议,是一种建立在应用层基础上的安全协议,通过对密码进行加密传输验证,可以在不安全的网络中对网络服务提供安全的传输环境,实现SSH客户端和SSH服务器端的连接,所以SSH是基于...
-
三种简单却高效的实现方法! 打破架构边界
构建完整的架构边界的成本是很高的,需要为系统设计双向多态的边界接口、输入和输出数据结构以及所有必要的依赖管理,以便将两个部分隔离为可独立编译和部署的组件,这涉及大量的工作和后期维护,许多情况下,一个好的架构师可能会认为设置这样的边界的开支太高,但仍然希望为可能需要的边界留下位置,这种预判性设计常常被...