Wang IM 即时通讯插件开源项目

我要开发同款
匿名用户2021年03月17日
133阅读
开发技术Java
所属分类电话/通讯/IM聊天、服务器软件、XMPP即时通讯
授权协议Apache

作品详情

这是一个即时通讯插件。

很多聊天功能都是基于第三方聊天api,比如融x,而且第三方运营成本比较高。那为何不研发一款高并发聊天插件呢?

环境springboot2.x、jdk8、maven框架netty、fastjson使用说明1.通讯插件源码下载到本地。命令行输入`maveninstall`。项目工程中引入插件依赖。`<dependency><groupId>io.github.yangyouwang</groupId><artifactId>springboot-starter-im</artifactId><version>0.0.1-SNAPSHOT</version></dependency>`

2.resource中application.yml配置插件通讯端口。`im:netty:port:8888#配置聊天端口`

3.启动类main方法加入启动插件代码`NettyBooternettyBooter=SpringUtil.getBean(NettyBooter.class);nettyBooter.start();`

4.控制台打印出:启动Netty成功。默认访问路径`ws://localhost:8888/im/ws` 

如何在程序中获取消息代码加入事件监听(参数是DataContentEvent,而不是DataContent)`@ComponentpublicclassChatMsgListener{@EventListenerpublicvoidgetData(DataContentEventdataContentEvent){System.out.println("收到消息了"+dataContentEvent.getDataContent());}}` 

开源不易,切勿白嫖。革命尚未成功,同志仍须努力

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论