rabbitmq

基于 mqtt 的在线聊天系统

Backend

一直以来都想给文章加个评论功能,这几天下定决心做这个事。 传统的评论功能也就那样,这次我想以聊天室的形式做,每篇文章都是一个聊天室,article_id即room_id,一个room_id就是一个topic,用户订阅这个topic,就可以实时收到信息,当然,用户也可以向这个topic发布信息 页面右下角有一个按钮,点击后可以看到历史消息和新消息(如果有的话),如果想发言,填写手机号,验证码登陆即可(登陆,注册合二为一) 前端 UI组件 需要找一个好看的UI组件,最好是Vue的,因为React不熟悉😂 经过一番查找,发现 vue-beautiful-chat 不错,就用它了 经过使用发现,他的...

RabbitMQ新旧配置文件格式

Backend

新的配置格式更简单,更易于人类阅读和机器生成。与 RabbitMQ 3.7.0 之前使用的经典配置格式相比,它也相对有限。例如,在配置 LDAP 支持时,可能需要使用深度嵌套的数据结构来表达所需的配置。为了满足这种需求,现代 RabbitMQ 版本允许在单独的文件中同时使用两种格式: 配置文件 rabbitmq.conf 允许配置 RabbitMQ 服务器和插件。从 RabbitMQ 3.7.0 开始,格式为 sysctl 格式。 主配置文件新,旧的变化 新 # 一种新的样式格式片段,rabbitmq.conf 文件使用这种格式。 ssl_options.cacertfile ...

使用docker-compose快速部署RabbitMQ

Backend

直接上配置文件 docker-compose.yml version: '3' networks: web-network: services: docker-rabbitmq: environment: # RABBITMQ_DEFAULT_VHOST: "/" RABBITMQ_DEFAULT_USER: "guest" RABBITMQ_DEFAULT_PASS: "guest" image: "rabbitmq:3.9.5-management" hostname: rabbitmq restart: alw...

RabbitMQ插件之MQTT

Backend

如何安装rabbitmq,请移步:http://www.cuiwei.net/p/1371869141 启用mqtt插件 vi enabled_plugins [...,rabbitmq_mqtt,rabbitmq_web_mqtt]. 重启rabbitmq后,访问 RabbitMQ Management 可以看到 http/web-mqtt服务(ws)已经启动了,在15675端口上了 https/web-mqtt服务(wss)已经启动了,在15676端口上了 mqtt服务(tcp)已经启动了,在1883端口上 mqtt/ssl服务(ssl)已经启动了,在8883端口上 tcp/ssl...

RabbitMQ通过websocket与前端通信

php

本文主要介绍的是RabbitMQ的一个插件 —— STOMP,还有一个MQTT插件,也是不错的选择,详见:RabbitMQ插件之MQTT 如何安装rabbitmq,请移步:http://www.cuiwei.net/p/1371869141 启用stomp插件 vi enabled_plugins [...,rabbitmq_stomp,rabbitmq_web_stomp]. 重启rabbitmq后,访问 RabbitMQ Management 可以看到 http/web-stomp服务(ws)已经启动了,在15674端口上了 https/web-stomp服务(wss)已经启动了,在...