基于Netty实现的即时通讯服务器端程序凤凰彩票是正规的吗

编辑:凯恩/2018-12-21 10:56

  JellyJelly是一款基于Netty4.x开发的TCP长连接即时通讯服务器端程序;并且提供了Java客户端API。Github项目地址:Jelly功能包括账户:登录、注册、登出好友:添加、删除、好友在线状态消息:个人消息、讨论组消息(在线消息和离线消息)讨论组:创建和解散讨论组、添加和删除成员个人信息:修改个人信息、查看个人信息Architecture模块介绍jelly-launcher启动模块(就一个类而已)jelly-transport数据传输模块jelly-seri

  JellyJelly是一款基于Netty4.x开发的TCP长连接即时通讯服务器端程序;并且提供了Java客户端API。

  服务器端登录信息验证成功后生成Long类型的Token返回给客户端,此Token用于断线重连的验证信息

  开启心跳检测,客户端每空闲5s发送一个心跳包,服务器端每空闲6s计一次心跳失败

  为了减小内存压力,,在Server启动时会开启一个定时任务,每隔五分钟检查一次groupMap(保存讨论组信息的Map集合),最后一次活跃时刻过去超过10分钟的讨论组被从内存中remove掉;直到下一次活跃时刻才会被调入内存(活跃就是组员发消息)

  提供的都有API都是异步的,调用之后会返回一个Future,使用该Future添加相应的来得到的服务器的响应结果。

  以上是基于Netty实现的即时通讯服务器端程序的内容,更多的内容,请您使用右上方搜索功能获取相关信息。

  本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果你发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:进行举报,并提供相关证据,韩式1.5分彩。工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

  阿里云教程中心为您免费提供 基于Netty实现的即时通讯服务器端程序相关信息,包括的信息,所有基于Netty实现的即时通讯服务器端程序相关内容均不代表阿里云的意见!凤凰彩票是正规的吗,投稿删除文章请联系邮箱: