基于Netty实现的轻量级分布式服务框架

2017-04-01
阅读 3 分钟
6.3k
对分布式技术比较感兴趣,于是在闲暇时间写了一个简单的RPC框架娱乐一下,项目持续更新中...... GitHub项目地址: Pudding 如果感觉Pudding对你有帮助可以顺手点个Star哦......哈哈 直接看一下示例代码吧 第一步: 启动注册中心 {代码...} 第二步: 启动服务提供者 {代码...} 第三步: 启动服务消费者 同步调用 {代码...} 异...

基于Netty实现的即时通讯

2017-02-06
阅读 3 分钟
13k
Jelly Jelly是一款基于Netty4.x开发的TCP长连接即时通讯服务器端程序;并且提供了Java客户端API。 Github项目地址:Jelly 功能包括 账户:登录、注册、登出 好友:添加、删除、好友在线状态 消息:个人消息、讨论组消息(在线消息和离线消息) 讨论组:创建和解散讨论组、添加和删除成员 个人信息:修改个人信息、查看个...

使用Git与Github多人协同开发流程

2017-01-02
阅读 1 分钟
12.4k
首先开发者A在自己的Github上创建一个远程仓库,然后再在本地创建一个本地仓库,再将本地和Github关联起来,干完这些工作后开发者A就开始愉快地写代码(作为主开发者可能就先把大体框架搭建起来),框架搭完后将代码提交到本地仓库中,然后push到自己的Github远程仓库上,由于A是主开发者那他肯定是项目的管理者,所以他的...

Netty实现心跳检测与断线重连

2016-11-09
阅读 7 分钟
16.2k
使用Netty实现心跳机制 代码环境:JDK1.8和Netty4.x 具体思路如下: 使用Netty提供的IdleStateHandler来检测读写操作的空闲时间 使用Protocol Buffer序列化 客户端write空闲5s后向服务端发送一个心跳包 服务端read空闲6s后心跳丢失计数器+1(丢失的心跳包数量) 当丢失的心跳包数量超过3个时,主动断开该客户端的channel...