• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ocean: 基于netty&mqtt开发的实时发布订阅平台

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ocean

开源软件地址:

https://gitee.com/dempe/ocean

开源软件介绍:

##Ocean

基于mqtt协议,netty通讯组件实现的IM

###ocean-chat

基于netty&mqtt的实现,维护管理connection,将业务逻辑通过motan rpc丢到ocean-logic处理

###Frame

###ocean-logic

处理IM具体业务逻辑,db暂用mongo

###ocean-model

基础的model

###ocean-sdk

java sdk demo版

###打开方式1.启动com.dempe.logic.server.LogicServer(依赖mongodb,注意修改application-mongo.xml配置)2.启动com.dempe.chat.ChatServer3.启动com.dempe.ocean.sdk.example.ChatSdkDemo

看到一下日志,ok了

[INFO]2016-09-09 11:50:34,370, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111][INFO]2016-09-09 11:50:44,182, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111][INFO]2016-09-09 11:50:54,183, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111][INFO]2016-09-09 11:51:04,184, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111][INFO]2016-09-09 11:51:14,184, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111][INFO]2016-09-09 11:51:24,182, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111][INFO]2016-09-09 11:51:34,186, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111][INFO]2016-09-09 11:51:44,185, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]

###说明项目还在探索中,逻辑正在实现中,处于不可用阶段。

###TODO list1.connector抽象出来,仅仅维护connection,转发消息,保持轻薄,2.重构ocean-logic,分离具体的实现,提供可插播的机制,增强扩展性2.mqtt实现im还有若干问题


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap