RabbitMQ利用死信队列实现延时队列


RabbitMQ本身没有直接支持延迟队列的功能,但是可以通过配置死信队列和设置消息或队列的过期时间来模拟出延迟队列的功能。 RabbitMQ安装见博文:RabbitMQ安装及简单使用 1、rabbitmq控制台配置 在rabbitmq 控制台,新建exchange:delay.topic Type:

RabbitMQ安装及简单使用


1、RabbitMQ简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ服务器是用Erlang语言编写的,Erlang是一种通用的面向并发的编程语言,可想RabbitMQ的并发能力。 RabbitMQ 整体上是一个生产者,消费者模型,主要负责接收,存储和转发

Java程序员常用软件


工欲善其事必先利其器,作为有多年开发经验的Java程序员,应该都会有一些常用的软件来辅助自己的工作,下面分享从业几年来一直在用的一些软件。 1、IDE Eclipse Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环

FreeSWITCH开启录音功能


FreeSwitch录音功能默认是关闭的,需要修改配置开启录音功能。 首先备份freeswitch/conf/dialplan/default.xml 。 然后编辑default.xml ,在 <extension name="Local_Extension"> <condition fi

Windows下FreeSWITCH的安装及使用


1、FreeSWITCH 简介 FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等。 FreeSWITCH 支持多种通讯技术标准,包括 SIP, H.323, IAX2
弹