Netty入门系列(二)简单编写netty客户端 上文《Netty入门系列(一)简单编写netty服务端》我们已经实现了服务端的代码。这里我们再编写一个客户端的代码。整个客户端的模式和服务端的模式是差不多的,主要步骤如下:1、创建事件处理线程组 2、配置Bootst... Raejava2024-02-29519 阅读0 评论
Netty入门系列(一)简单编写netty服务端 最近在研究IM相关的内容,大多数IM相关的框架目前都是基于netty进行实施的,所以这里我们抽空挨个把一些重要的点给编写一个系列出来。本文我们主要是编写一个简单的netty服务端。使用netty进行通信的话,我们主要... Raejava2024-02-29747 阅读0 评论
手把手教你写rpc框架系列(十四)定义rpcclient 在前面的文章里面,我们已经实现了一个服务端的定义及功能运行。这里的话我们就要开启客户端模块的编写,首先大家想想,客户端连接服务器需要做什么?那肯定是需要这几个基础条件:1、定义一个客户端。 2、定义一个客户端的请求协... Rae微服务2023-05-10628 阅读0 评论
手把手教你写rpc框架系列(十三)启动rpcserver 上一篇文章《手把手教你写rpc框架系列(十二)构建rpcserver》我们编写了RPCServer的服务端,那么在真实的环境中,我们肯定是需要把这个服务端给启动起来的,也就是我们希望服务提供者运行的时候,就启动这里的... Rae微服务2023-05-10555 阅读0 评论
手把手教你写rpc框架系列(十二)构建rpcserver 前面我们定义了二进制的通信协议,这篇文章我们我构建一个rpcserver,也就是定义服务器,同时通信协议使用我们自定义的。下面直接开始:首先我们定义一个服务端的接口,也就是RPCServerpackage org.w... Rae微服务2023-05-10641 阅读0 评论
手把手教你写rpc框架系列(十一)实现二进制通信协议的java序列化和反序列化 在上一篇文章《手把手教你写rpc框架系列(十)定义网络通信模块的二进制协议》中,我们定义了二进制的通信协议,但是在这个MessageProtocol类里面看到他只是一个接口,是没有实现的,因此这里我们需要来实现下这个... Rae微服务2023-05-09513 阅读0 评论
手把手教你写rpc框架系列(十)定义网络通信模块的二进制协议 上一篇文章《手把手教你写rpc框架系列(九)关于服务端网络通信框架的选型》我们介绍了网络通信这块,那么接下来我们需要做的就是需要定义一个网络通信模块的二进制协议,这里定义二进制协议其实逻辑比较简单,主要是定义requ... Rae微服务2023-05-09585 阅读0 评论
手把手教你写rpc框架系列(九)关于服务端网络通信框架的选型 在前面我们已经实现了服务自动注册到zookeeper注册中心上,这里我们接着介绍RPC的网络部分。这里的RPC我们在前面介绍过了,首先是需要一个服务端,也需要一个客户端的。所以服务端与客户端之间有网络交互,这里的话,... Rae微服务2023-05-09563 阅读0 评论
Springboot项目开发websocket服务端 最近接触到一个银行的项目对接,原以为使用现在成熟的http进行交互,结果银行提供的文档是socket的,因此需要我们编写socket服务端供银行进行调用。所以没办法,需要来操作一下这个socket的服务端项目。下面直... Rae微服务实战2023-03-06775 阅读0 评论