原文:openfire的集群研究

研究了几个月的openfire的集群,今天终于有点眉目了。分享一下。 openfire的集群通过插件集成到服务器中。 该插件使用Oracle Coherence。Oracle Coherence是一个分布式的缓存方案,并且通过集群为应用提供强大的缓存后备支持。Coherence主要是内存缓存,即存储区域主要在内存当中。 与一般的分布式缓存方案如JBossCache, Memcache 等相同,分布 ...

2012-12-18 15:50 0 3325 推荐指数:

查看详情

Openfire集群源码分析

如果用户量增加后为了解决吞吐量问题,需要引入集群,在openfire中提供了集群的支持,另外也实现了两个集群插件:hazelcast和clustering。为了了解情况集群的工作原理,我就沿着openfire的源代码进行了分析,也是一次学习的过程。 首先理解集群的一些简单 ...

Tue Jul 26 04:06:00 CST 2016 9 1600
Openfire 集群部署和负载均衡方案

Openfire 集群部署和负载均衡方案 一. 概述 Openfire是在即时通讯中广泛使用的XMPP协议通讯服务器,本方案采用Openfire的Hazelcast插件进行集群部署,采用Haproxy进行负载均衡,在示例环境中测试通过。 二. 示例环境 服务器配置 ...

Fri Nov 18 01:05:00 CST 2016 2 3209
优化openfire服务器,达到单机20万,集群50万

openfire压测概述 Openfire 采用Java开发,基于XMPP(Jabber)协议,开源的即时通讯服务器。一直以来,对于服务器的支持最大用户数总是让人感到疑问,官方甚至还是几年前的5k。在熟悉了openfire源码后,我决定花些时间测试一下openfire的极限。经过约1个月 ...

Mon Jan 25 18:04:00 CST 2016 2 3995
Redis集群研究和实践(基于redis 3.0.5)

前言 redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。现在的2.x的稳定版本是2.8.19,也是我们项目中普遍用到的版本。 redis在年初发布了3.0.0,官方支持了redis cluster,也就是集群。至此结束了redis 没有官方集群的时代 ...

Tue Aug 23 19:15:00 CST 2016 0 4895
Redis集群的主从切换研究

目录 目录 1 1. 前言 1 2. slave发起选举 2 3. master响应选举 5 4. 选举示例 5 5. 哈希槽传播方式 6 6. 一次主从切换记录1 6 6.1. 相关 ...

Mon Jan 07 00:59:00 CST 2019 0 3343
XMPP 和 OpenFire

XMPP XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。是一种数据传输协议。 XMPP的前身是Jabber,一个开源形式组织产生的网 ...

Wed Aug 31 00:30:00 CST 2016 0 4505
容器编排,跨集群部署(脚踩2只船)问题研究

---【前言】--- https://www.cnblogs.com/cmt/p/14306142.html 问题来自于博客园,讨论容器编排,跨集群部署(脚踩2只船)问题。 ---【(脚踩2只船)问题,K8s的解决方案】--- 博客园提出“假如整个 kubernetes 集群 ...

Tue Jan 26 04:30:00 CST 2021 0 347
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM