搭建开源IM服务器Openfire(一)环境搭建、UserService插件

Openfire是什么?

Openfire 是基于XMPP 协议的IM 的服务器的一个实现,性能方面还不错,虽然当两个用户连接后,可以通过点对点的方式来发送消息,但是用户还是需要连接到服务器来获取一些连接信息和通信信息的,所以服务器端是必须要实现的。Openfire 也提供了一些基本功能,同时提供Smack和Spark,建议使用插件扩展的方式来增加新的功能,里面有个UserService就很不错。

官网 https://www.igniterealtime.org/

下载

在这里插入图片描述
下载地址 https://www.igniterealtime.org/downloads/index.jsp#openfire

安装

这个软件,使用很方便,几乎可以不安装,无论windows还是linux版本都一样,这里列举win的。下载完解压,直接打开openfire\bin\openfire.exe即可。
在这里插入图片描述
见到以上界面,点Start,然后LaunchAdmin,就可以进入了。一开始会让你配置一些账号密码、数据库连接信息,配置完成后可以进入管理控制台。

http://127.0.0.1:9090/

在这里插入图片描述

UserService插件

前面说到,比较核心的一点,要装个UserService插件,这是一个可以Restful Api调用增加修改用户的接口,一般来说,IM跟业务系统的账号是要互通的,通过新增家口同步一份过来即可。
在这里插入图片描述
UserService文档

安装完成后可以点击详情进入查看手册,可以查看接口怎么调用。
在这里插入图片描述
POST新增用户接口
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值