OpenFire + Spark构建实时协作平台

简介: 由于公司复杂的内部网络约束,使得部分人员之间无法通过企业内部定制的协作软件进行沟通,造成工作中的诸多不变。所以在内网中尝试使用OpenFire和Spark构建了实时协作平台。OpenFire : 基于Jabber协议的Java开源实时协作平台。

由于公司复杂的内部网络约束,使得部分人员之间无法通过企业内部定制的协作软件进行沟通,造成工作中的诸多不变。所以在内网中尝试使用OpenFire和Spark构建了实时协作平台。
OpenFire : 基于Jabber协议的Java开源实时协作平台。可用其构建Jabber协议的实时协作服务器,处理来自不同遵循Jabber协议的客户端请求。
Spark:Jabber协议的开源客户端。

下载地址:http://www.igniterealtime.org/downloads/index.jsp
OpenFire的安装非常简单,主要注意的是数据库的选择,若选择“标准数据库连接”时,注意补充数据库驱动包至openfire\lib目录下。不推荐使用内存数据库,容易因服务器意外宕机而丢失数据。
安装完毕后,访问管理页面:http://localhost:9090/ OpenFire提供了IM具备的各项基础功能:包括用户与组的设置等。可以为不同机构设置不同的组,以及联系人的共享机制等。 同 时,还有丰富的OpenFire插件来帮管理我们的平台,如:邮件通知、新用户注册通知、联系人搜索等等。如有需要,还可以通过官方提供的一些类库进行二 次开发,或者与其他系统的整合通信,笔者在自己环境中通过Jira插件将Openfire与Jira整合起来,实现了Jira中的事件直接提示到 OpenFire用户客户端上,该部分内容将在后面的文章中做详细介绍。
插件下载地址:http://www.igniterealtime.org/projects/openfire/plugins.jsp
Spark 客户端,只需在用户端直接安装后即可使用,若已经有账户,直接输入账号、密码,以及Openfire服务器地址就可登录使用。默认的Spark为 Swing默认风格,可在设置中,改变LookAndFeel来进行优化。设置项中提供了非常多的可变元素供大家设置,可谓功能强大,不像某些大公司定制的一些产品功能简单且不好用。

欢迎关注我的个人博客:程序猿DD

目录
相关文章
|
分布式计算 Java Scala
从源代码编译构建Apach Spark3.2.4
使用官方预编译版本的Spark已经足够满足日常需求。当在特定的场景和需求下,重新编译Spark提供了更大的灵活性和控制权,适用于需要特定功能、定制化配置或对Spark进行扩展的场景。
327 1
从源代码编译构建Apach Spark3.2.4
|
存储 分布式计算 关系型数据库
AnalyticDB MySQL — Spark 助力在OSS上构建低成本数据湖
阿里云对象存储OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高可靠的云存储服务。通过和OSS团队的深入合作,AnalyticDB MySQL 的Spark能力 更好发挥了云原生数据湖方案的优势,本文为你详细解读!
|
存储 分布式计算 OLAP
深度干货|谈谈阿里云AnalyticDB Spark如何构建低成本数据湖分析
本文将分享AnalyticDB MySQL Spark助力构建低成本数据湖分析的最佳实践。
|
存储 分布式计算 关系型数据库
AnalyticDB MySQL Spark 助力在OSS上构建低成本数据湖
借助AnalyticDB MySQL Spark 可以轻松处理OSS上PB级数据,助力企业构建低成本数据湖
|
分布式计算 大数据 Java
Apache Spark + 海豚调度:PB 级数据调度挑战,教你如何构建高效离线工作流
Apache Spark Meetup | 1 月线上直播报名通道已开启,赶快报名预约吧!
547 0
Apache Spark + 海豚调度:PB 级数据调度挑战,教你如何构建高效离线工作流
|
分布式计算 Hadoop Java
spark编译:构建基于hadoop的spark安装包及遇到问题总结
spark编译:构建基于hadoop的spark安装包及遇到问题总结
362 0
spark编译:构建基于hadoop的spark安装包及遇到问题总结
|
机器学习/深度学习 存储 人工智能
重磅解读:基于Occlum和BigDL构建端到端的安全分布式Spark大数据分析方案
重磅解读:基于Occlum和BigDL构建端到端的安全分布式Spark大数据分析方案
1039 0
重磅解读:基于Occlum和BigDL构建端到端的安全分布式Spark大数据分析方案
|
分布式计算 数据处理 分布式数据库
《基于HBase和Spark构建企业级数据处理平台》电子版地址
基于HBase和Spark构建企业级数据处理平台
110 0
《基于HBase和Spark构建企业级数据处理平台》电子版地址
|
分布式计算 资源调度 Hadoop
基于mac构建大数据伪分布式学习环境(七)-部署Scala及Spark学习环境
本文主要讲解如何部署Scala与单机伪分布式Spark计算引擎
118 0
|
人工智能 分布式计算 Apache
《# Apache Spark系列技术直播# 第八讲 【 微软Azure平台利用Intel Analytics Zoo构建AI客服支持实践 】》电子版地址
# Apache Spark系列技术直播# 第八讲 【 微软Azure平台利用Intel Analytics Zoo构建AI客服支持实践 】
178 0
《# Apache Spark系列技术直播# 第八讲 【 微软Azure平台利用Intel Analytics Zoo构建AI客服支持实践 】》电子版地址

热门文章

最新文章