fire-im
fire-im copied to clipboard
分布式IM服务,参考https://github.com/crossoverJie/cim 实现
基于netty和spring boot实现的分布式IM服务
包含IM Server,IM Route Server,client demo
应用依赖
zookeeper,redis
功能列表
单聊,广播,消息记录
路由策略
轮询,随机,权重随机,一致性hash,第一个,最后一个
架构
使用
server
fire-im.server.zk-address=zookeeper地址,ip:port
fire-im.server.route-url=路由服务地址
fire-im.server.weight=使用随机权重路由策略时,当前机器的权重值
route
fire-im.route.zk-address=zookeeper地址
fire-im.route.route-strategy=使用的路由策略
redis config
client
fire-im.client.route-url=路由服务地址
启动server,route和client,通过route server/doc.html对指定用户推送消息