最新 最热

【Netty】02-netty中不得不说的粘包与拆包

第二个要素为缓冲区。当我们采用了缓冲区以后,缓冲区会有固定大小,当发送的数据和缓冲区的大小不一致时,就会发生粘包和拆包。我们可以理解为:当缓冲区的大小被装满时,才会写入到硬盘...

2020-09-17
1

基于zmq RPC简单C++实现

需要启动rpc_server,然后启动rpc_client,请求Strcat和add返回结果:

2020-09-17
0

Linux系统NFS网络文件系统

NFS(network file system)网络文件系统,就是通过网络让不同的主机系统之间可以共享文件或目录,此种方法NFS客户端使用挂载的方式让共享文件或目录到本地系统可挂载的目录下...

2020-09-16
0

hadoop2.7.3源码解析之datanode注册和心跳机制

在hadoop启动的时候,正常的流程是先启动namenoe,然后启动datanode,因为namenode要接受datanode的注册,datanode的注册和心跳是在其启动的时候就开始了,入口方法自然是datanode的main方法。...

2020-09-15
0

hadoop源码解析之RPC分析

因为hadoop底层各种通讯都用的是rpc,如client和namenode、client和datanode、namanode和datanode等。所以首先学习了一下hadoop rpc的内部实现,拜读了一下hadoop的源码...

2020-09-15
0

被喷了?聊聊我开源RPC框架的那些事

前段时间利用业余时间写了一个简单的 RPC 框架,花费了不少精力。开源出来之后,少部分不太友好的技术人站在上帝视角说了风凉话。就很难受,兄弟,谁还没有一个玻璃心。...

2020-09-15
1

介绍 7 款神秘的开源中间件!

在系统软件之中,操作系统、数据库、中间件的三驾马车,中间件是最神秘的,而且是一个专业化非常强的细分产业。中间件技术主要用来支撑分布式软件的开发,在大型分布式软件系统中中间件技术发挥着极其重要的作用。今天,小编推...

2020-09-15
0

为什么我们需要批量操作?

实习的时候被问过一个问题,为什么 redis 会有 pipline,mysql 会有 batch,这些东西都具有批量操作的共性,是什么原因让我们在处理数据时需要批量操作?...

2020-09-14
0

东方证券企业架构之技术架构转型实践

微服务架构是近几年受到各行业广泛追捧的技术之一,微服务架构具有轻型化、便捷化、敏捷化等特点,不仅能够适应业务创新和变化的需要,而且易于维护、变更、升级,契合当前证券业务发展的需要。然而向微服务架构转型也面临不...

2020-09-14
1

gps同步时钟使用中出现的问题及解决方案

我公司生产研发的gps同步时钟目前已在各行各业投入使用,现就客户使用中出现的问题,做以下汇总及解决方案。

2020-09-14
1