一切福田,不離方寸,從心而覓,感無不通。

java应用之openfire入门篇

前言

openfire是一个聊天服务端,好比qq服务端.本质是个socker server.

openfire通讯协议是 xmpp  ,什么是xmpp参考百科 https://baike.baidu.com/item/XMPP/3430617?fr=aladdin

openfire项目三部分

1.服务端   —>  2.桌面版客户端spark  —> 3.smack(api客户端)

1.服务端结构

a.plugins(插件):

1.官方提供的插件

2.自己开发插件

功能概述:比如注册用户。

b.web版的管理端

2.桌面版客户端spark

a.类似QQ客户端,还没用

3.smack(api客户端)

a.api库,程序员都懂.

安装篇

下载 openfire-4.1.5-1.noarch.rpm,jdk环境1.8

#安装

rpm -ivh openfire-4.1.5-1.noarch.rpm

#启动

systemctl restart openfire

#浏览器打开

http://ip:9090

官方rest api插件使用

#安装rest api

 

REST API插件可以后台添加用户等等,详细查看文档

python调用例子:

smack(api客户端)使用

创建个mavn工程.

pom.xml添加

java客户端发送获取消息例子

 

总结:

openfire只研究到这,暂时写到这。

 

from:https://www.cnblogs.com/whf191/p/7469545.html