06 2019 档案

摘要:直播系统最简单地包括推流和拉流,在这里先使用nginx rtmp module作为流媒体服务器。 流媒体服务器搭建 1. nginx rtmp module下载和安装 源码地址:https://github.com/arut/nginx rtmp module 使用git命令下载:git clone 阅读全文
posted @ 2019-06-26 16:23 星星,风,阳光 阅读(3097) 评论(0) 推荐(1) 编辑
摘要:安装及配置Rabbitmq 1. 安装: 2. 启动web管理插件 然后你就可以访问 ,账号和密码默认是 . 安装golang环境 安装成功后就可以通过以下命令查看当前的安装的版本: 由于Go代码必须存放在一个workspace工作区中,因此创建一个目录,假如是 ,并将这个目录设置成环境变量: 最后 阅读全文
posted @ 2019-06-25 20:07 星星,风,阳光 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1.简介 MQ全程Message Queue,用于应用程序和应用程序间进行通信。RabbitMQ采用Erlang编写,实现了AMQP(高级消息队列)协议,跨平台,支持各种主流的操作系统和多种客户端。 RabbitMQ相比其他同类型的消息队列,最大的特点在保证可观的单机吞吐量的同时,延时方面非常出色。 阅读全文
posted @ 2019-06-15 10:04 星星,风,阳光 阅读(7931) 评论(0) 推荐(0) 编辑
摘要:按照正常流程安装好mingw和cmake后,仍然是无法直接使用cmake编译处MakeFile文件的,我们需要在CMakeLists.txt中做一些配置。 首先,在PROJECT之前,设置: 注意按实际安装情况更换gcc和g++的位置。 修改完后,使用cmake仍然会报错。这是因为默认生产的Make 阅读全文
posted @ 2019-06-11 18:09 星星,风,阳光 阅读(3827) 评论(0) 推荐(0) 编辑
摘要:1. 如何保证消息尽量发送成功? 问题描述: 如果没有启动消费者,重启了RabbitMQ服务,队列和消息都会丢失。 解决方案: 针对这个问题,有以下几个机制可以解决: 1. 生产者确认; 2. 持久化; 3. 手动ACK。 生产者确认 首先,我们要确保生产者能成功地将消息发送到RabbitMQ服务器 阅读全文
posted @ 2019-06-03 20:55 星星,风,阳光 阅读(3964) 评论(0) 推荐(0) 编辑