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

即时通讯插件: Spring boot 即时通讯插件

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

开源软件名称:

即时通讯插件

开源软件地址:

https://gitee.com/yangyouwang/springboot-starter-im

开源软件介绍:

即时通讯插件简介

很多聊天功能都是基于第三方聊天api,比如融x,而且第三方运营成本比较高。那为何不研发一款高并发聊天插件呢?环境 springboot2.x、jdk8、maven框架 netty、fastjson

使用说明

1.通讯插件源码下载到本地。命令行输入`maven install`。项目工程中引入插件依赖。`<dependency>    <groupId>io.github.yangyouwang</groupId>    <artifactId>springboot-starter-im</artifactId>    <version>0.0.1-SNAPSHOT</version></dependency>`

引入jar

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

配置端口

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

配置端口

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

启动成功启动成功

如何在程序中获取消息

 代码加入事件监听(参数是DataContentEvent,而不是DataContent)`@Component       public class ChatMsgListener {           @EventListener           public void getData(DataContentEvent dataContentEvent) {               System.out.println("收到消息了" + dataContentEvent.getDataContent());           }     }`

加入事件控制台输出

开源不易,切勿白嫖。

革命尚未成功,同志仍须努力


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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