使用erlang和PostgreSQL做后端、flutter做前端开发的一款开源的即时聊天解决方案(基于erlang/otp的高性能web框架 cowboy 做后端服务,用 "8核16G 主机(100万PPS)"压测,保持100万+TCP稳定在线90分钟以上) 支持基于webrtc 一对一视频通话功能
2025-05-22 17:17:23 7.46MB 应用工具
1
#WSOCK 作者 执照 关于 Wsock 是一组模块,可用于构建 Websockets(符合RFC 6455 )客户端和服务器。 例子 wsserver (WebSockets 服务器)和wsecli (WebSockets 客户端)是使用 wsock 的项目。 写客户端 不要忘记包含 wsock 头文件: - include_lib ( " wsock/include/wsock.hrl " ). 升级连接 创建并向服务器发送升级请求。 构建握手请求: HandshakeRequest = wsock_handshake : open ( Resource , Host , Port ) 对握手进行编码以将其发送到服务器: BinaryData = wsock_http : encode ( HandshakeRequest # handshake . messa
2025-05-22 15:43:31 31KB Erlang
1
RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章https://blog.csdn.net/xch_yang/article/details/136758177 RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。RabbitMQ Windows版本安装包,配套使用,详细步骤请看博主文章。
2025-04-12 21:29:55 101.28MB rabbitmq erlang windows
1
**RabbitMQ 概述** RabbitMQ 是一个开源的消息队列系统,它基于 AMQP(Advanced Message Queuing Protocol)协议实现,广泛应用于分布式系统中,用于处理异步任务、解耦组件以及负载均衡。RabbitMQ 提供了高可用性、可扩展性和消息持久化等特性,使得消息传递变得可靠且高效。 **Erlang 语言介绍** RabbitMQ 是用 Erlang 语言编写的,Erlang 是一种并发和分布式计算的语言,特别适合构建大规模、容错性强的实时系统。Erlang 的进程模型和轻量级进程使得在多核或多机器环境下实现高并发成为可能,而其内置的错误恢复机制则为 RabbitMQ 提供了高可用的基础。 **RabbitMQ 3.12.10 安装** 在 Windows 上安装 RabbitMQ,你需要先安装 Erlang 运行环境,因为 RabbitMQ 基于 Erlang。这里提供的 otp_win64_25.0.3.exe 是 Erlang OTP(Open Telecom Platform)25.0.3 版本的安装程序。安装步骤如下: 1. 运行 `otp_win64_25.0.3.exe`,按照向导指引进行安装,确保勾选“添加 Erlang 环境变量”以便后续 RabbitMQ 可以找到 Erlang。 2. 安装完成后,再运行 `rabbitmq-server-3.12.10.exe`,同样按照向导进行安装,选择适合你的配置选项,如服务启动方式、安装路径等。 3. 安装完毕后,RabbitMQ 服务会自动启动。你可以通过浏览器访问 `http://localhost:15672` 来检查服务是否正常运行,初始用户名和密码通常为 `guest/guest`。 **RabbitMQ 的基本概念** - **Exchange**: 交换机是 RabbitMQ 的核心组件,负责将生产者发送的消息路由到正确的队列。有多种类型的交换机,如 Direct、Fanout、Topic 和 Header,每种都有不同的路由策略。 - **Queue**: 队列是消息的存储区域,消息在此等待被消费者处理。队列是临时的,如果无消费者接收,消息最终会被删除。 - **Binding**: 绑定是将交换机和队列关联起来的规则,定义了交换机如何将消息路由到特定队列。 - **Message**: 消息是 RabbitMQ 中传输的数据单元,包含消息体和一组可选的头信息。 - **Producer**: 生产者是发送消息到 RabbitMQ 的应用。 - **Consumer**: 消费者是接收并处理来自 RabbitMQ 队列消息的应用。 **RabbitMQ 配置与管理** - 使用 `rabbitmq-plugins` 命令行工具可以启用或禁用插件,例如启用管理界面:`rabbitmq-plugins enable rabbitmq_management`。 - 管理界面提供了对节点、用户、权限、虚拟主机、交换机、队列和绑定的图形化管理。 - 通过命令行或 API 进行高级配置,如设置消息持久化、创建用户和权限等。 **总结** RabbitMQ 结合 Erlang 提供了一种强大的消息中间件解决方案,尤其适合处理高并发和分布式场景。通过正确安装和配置,RabbitMQ 可以帮助你的应用程序实现灵活、可靠的异步通信。记得在使用过程中根据实际需求调整各项参数,以达到最佳性能和稳定性。
2024-11-28 19:21:36 121.9MB rabbitmq rabbitmq windows erlang
1
erlang 安装包。 rabbitmq 安装所需要的
2024-04-11 10:46:46 20.14MB erlang
1
Erlang MQTT消息服务器简称EMQTT。EMQTT是采用Erlang语言开发,全面支持MQTT V3.1.1协议,支持集群和大规模连接的开源MQTT消息服务器。EMQTT致力于发布一个基于Erlang/OTP语言平台,企业级稳定可
2023-12-26 13:48:45 26.05MB EMQTT(Erlang MQTT消息服务器) v3.0
1
这是第一卷。 在2008 CN Erlounge III的“Erlang应用程序接口”讲演的视频。PPT等其它资料在这里: http://blog.csdn.net/aimingoo/archive/2009/01/14/3777765.aspx 有关信息参见: http://blog.csdn.net/aimingoo/archive/2010/01/31/5274552.aspx
2023-12-19 16:55:22 32.42MB Erlounge aimingoo erlang 周爱民
1
Erlang MQTT消息服务器简称EMQTT。EMQTT是采用Erlang语言开发,全面支持MQTT V3.1.1协议,支持集群和大规模连接的开源MQTT消息服务器。EMQTT致力于发布一个基于Erlang/OTP语言平台,企业级稳定可
2023-10-09 17:48:13 26.63MB EMQTT(Erlang MQTT消息服务器) v3.0 rc1
1
erl10.5官方安装包,解压后是一个otp_win64_22.1.exe可以直接安装,他是RabbitMQ依赖语言开发包ErLang
2023-07-18 16:12:03 84.38MB erl10.5安装包 erlang erl
1
window系统下RabbitMQ安装包和Erlang安装包,erlang版本是23.0,rabbitmq版本是3.8.4
2023-07-01 20:05:36 102.61MB 安装rabbitmq 安装erlang RabbitMQ Erlang
1