下图,可能有些主机名地方不一样,但是大概意思就是这个意思。两个节点的前期工作,:0.防火墙关闭,selinux机制关闭1 修改两个节点的计算机名。2. 修改hosts文件 添加两个节点的ip 和域名。3.重启图片...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-02-17 11:10:00
                            
                                107阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            搭建ejabberd集群 
以2台机器搭建一个ejabberd集群。 
2台机器都是外网一块网卡,内网另一块网卡。 
新建一个域名,添加2台机器的外网IP. 
分别用源码安装ejabberd,可以单机运行。 
复制 .erlang.cookie, 使2台机器都同。 
更改 /sbin/ejabberdctl 
ERLANG_NODE=ejabberd@l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-16 00:51:51
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下图,可能有些主机名地方不一样,但是大概意思就是这个意思。两个节点的前期工作,:0.防火墙关闭,selinux机制关闭1 修改两个节点的计算机名。2. 修改hosts文件 添加两个节点的ip 和域名。3.重启图片如下:  4.两个节点安装ejabberd (略,前边写过安装步骤了,yum方式安装,很简单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-31 09:59:46
                            
                                594阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、如何工作 一个XMPP域是由一个或多个ejabberd节点伺服的. 这些节点可能运行在通过网络连接的不同机器上. 它们都必须有能力连接到所有其它节点的4369端口, 并且必须有相同的 magic coo...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-02-11 09:54:00
                            
                                51阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、如何工作一个XMPP域是由一个或多个ejabberd节点伺服的. 这些节点可能运行在通过网络连接的不同机器上. 它们都必须有能力连接到所有其它节点的4369端口, 并且必须有相同的 magic cookie (见 Erlang/OTP 文档, 换句话说,在所有节点上,文件 ~ejabberd/....            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-06-23 17:30:00
                            
                                106阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、如何工作    一个XMPP域是由一个或多个ejabberd节点伺服的. 这些节点可能运行在通过网络连接的不同机器上. 它们都必须有能力连接到所有其它节点的4369端口, 并且必须有相同的 magic cookie (见 Erlang/OTP 文档, 换句话说,在所有节点上,文件 ~ejabberd/.erlang.cookie 必须是相同的 ). 这是必须的,因为所有节点交换关于已连            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-31 09:59:51
                            
                                230阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            https://www.ejabberd.im/ejabberd是基于Jabber/XMPP协议的即时通讯服务器,由GPLv2授权(免费和开放源码),采用Erlang/OTP开发。它的特点是,跨平台,容错,集群和模块化。ejabberd目前是可扩展性最好的一种Jabber/XMPP服务器,支持分布多个服务器,并且具有容错处理,单台服务器失效不影响整个cluster运作。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-28 17:46:44
                            
                                1749阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes 集群架构 上图,就是Kubernetes整个集群的一张图,Kubernetes集群就是掌握了所有Kubernetes里面计算、存储、网络资源,并且进行统一管理、统筹调度的一套节点群。在集群里面有两大类型的节点,Kubernetes第一大类型的节点叫做Kubernetes Master,它是一个主脑节点,还有很多的节点,我们称为Node。 其中Kubernetes Master            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 19:10:53
                            
                                162阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            备注: 我开发测试的环境时centos 1. 预备环境 1. openssl yum install -y openssl-devel 2. xml yum install -y expat-devel 3. yaml yum install -y libyaml-devel 2. 项目创建 mix            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-18 14:09:46
                            
                                176阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ejabberd支持XMPP协议。 worktile用ejabberd来做了实时消息推送: https://worktile.com/tech/basic/worktile-real-time-notice            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-26 17:07:00
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux系统作为一种自由和开放源代码的操作系统,备受广大程序员和开发者的喜爱。在Linux系统上,ejabberd是一个非常强大的XMPP(可扩展通讯与呈现协议)服务器软件,用于构建实时通讯应用程序。在Linux系统中编译ejabberd可能是许多开发者需要面对的一个任务。在本文中,我将向您介绍如何在Linux系统上编译ejabberd,并为您提供一些指导和建议。
首先,编译ejabberd之            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-30 11:50:46
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            e git@github.com:rebar/rebar.gitE:\Git\rebar>bootstrap.batescript: exception error: no match of right h            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-15 22:07:06
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ejabberd模块开发 
参考: 
https://docs.ejabberd.im/developer/modules/ 
运行 
ejabberdctl modules_update_specs  
会创建 C:\.ejabberd-modules\source\, 其中下载了 
https://github.com/processone/ejab            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-22 08:22:28
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # ejabberd Docker 部署指南
随着即时通讯应用的越来越普及,选择合适的通讯服务器显得尤为重要。其中,ejabberd 是一款基于 Erlang 的高性能即时通讯服务器,广泛应用于各种聊天应用和社交平台。本文将为你介绍如何使用 Docker 部署 ejabberd,并提供实用的代码示例。
## 1. 准备工作
在开始之前,请确保你已经在你的机器上安装了 Docker。你可以通过            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-08 18:13:39
                            
                                168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ejabberdejabberd is a free and open source instant messaging server written in Erlang/OTP.ejabberd is cros...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-24 05:32:00
                            
                                210阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ejabberd编译更新脚本用rebar编译ejabberd源码,然后复制编译所得beam文件到ejabberd安装目录,  调用ejabberdctl热更新。call rebar compile skip_deps=true
REM Need write right to ejabberd dir.
copy ebin\*.beam "C:\Program Files\ejabberd-16.0            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-16 00:51:58
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nstall,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-16 00:51:35
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MQTT介绍MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在            
                
         
            
            
            
            一、绪论 Ejabberd是一个用Erlang/OTP写的开源即时通讯服务器,其是跨平台、分布式、容错且基于开放标准的实时通讯系统。Ejabberd是一个功能丰富的XMPP服务器,同时适合小规模和超大估摸部署,无论是否需要可伸缩性。二、关键功能1、跨平台Ejabberd可以运行在Microsof...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-06-23 17:25:00
                            
                                118阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            几张 ejabberd 架构部署图 
 
 
 
 
 
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-19 14:25:20
                            
                                840阅读