本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- 龙儿筝
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- wallimn
- benladeng5225
- ranbuijj
- javashop
- robotmen
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- gdpglc
- tanling8334
- gaojingsong
- arpenker
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- jbosscn
- lemonhandsome
- nychen2000
- zxq_2017
- wjianwei666
- lzyfn123
- ajinn
- forestqqqq
- siemens800
- 大家都说我很棒
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
最新文章列表
RabbitMQ之Work Queues
本文翻译自RabbitMQ官网。
一、工作队列介绍
上一部分通过简单的代码介绍了通过队列发送和接收消息,这一部分创建一个工作队列来发送和接收耗时的消息。工作队列的主要设计思想是将资源密集型的任务先放进队列中,避免立刻做资源密集型的任务,也就避免了一直等待该任务处理完成造成的堵塞。在短暂的HTTP请求中不可能一直等待复杂的任务处理完成后返回,而是先将消息放入消息队列就可以返回了,消 ...
RabbitMQ之介绍
本文翻译自RabbitMQ官网。
1、RabbitMQ的介绍
使用消息队列的一个主要的目的是解决数据消费速度和生产速度不一致的问题。
Rabbit MQ是众多消息代理中的一种。本质上,它负责从生产者接收到消息,然后将消息发送给消费者。在这个过程中,它可以根据你的选择对消息传递进行路由、缓存消息或者是持久化消息。先来看一些术语:
(1)生产者即为发送者 ...
RabbitMQ 安装
安装RabbitMQ有两种方式,一种是下载.deb文件;一种是更新源之后安装
一种方式下载.deb文件
下载地址:https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq ...
springmvc + amqp + batch + rabbitmq
最近在学习spring amqp + spring batch + rabbitmq 的一些东西,简单的就是实现向mq中写入日志,使用spring batch批量处理,当然了,在实际生产中这个例子不一定合理,基于学习需要,暂且不秋考虑!!!
因为日志是一直不断记录的,当然不一次就写完,这里使用的是quartz,定时去mq中取数据的方式,spring amqp可以使用listener的方式 ...
在Linux中RabbitMQ 3.4.1 安装
1.Linux下安装1.1.安装Erlang1.1.1.添加yum支持cd /usr/local/src/mkdir rabbitmqcd rabbitmq
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-solutions-1.0-1.noarch.rpm
...
在Windows中RabbitMQ 3.4.1 安装
1. 下载
下载地址:http://www.rabbitmq.com/download.html
2. windows下安装
2.1. 安装Erlang
下载:http://www.erlang.org/download/otp_win64_17.3.exe
安装:
RabbitMQ 队列监控
RabbitMQ 队列监控
下面脚本可以监控RabbitMQ 队列,可以看到剩余队列数量,已经增加数量。
#!/bin/bash
##################################################
# Website http://www.netkiller.cn
# Author netkiller<netkiller@msn. ...
rabbitmq 集群的安装
1、首先在3.5、3.6、3.12三台机器上面安装erlang并且配置好环境变量。
2、下载源码编译:
make TARGET_DIR=/soft/rabbitmq SBIN_DIR=/soft/rabbitmq/sbin MAN_DIR=/soft/rabbitmq/man install
如果在安装rabbitmq的时候,出现"/bin/sh: xsltpro ...
Rabbimq几个关键参数对性能的影响
Rabbimq几个关键参数对性能的影响
测试环境
硬件:
三台开发测试机(一生产者,一消费者,一MQ服务器): Intel(R) Xeon(R) CPU E5620 @ 2.40GHz (16核),24G RAM, 普通磁盘。
软件:
Erlang虚拟机: R16B
RabbitMQ:2.8.2
网络
Ping:0.220ms
Netperf: 941.43 (10^6bits/sec) ...
Apache Kafka 分布式消息系统
Reference: http://www.infoq.com/cn/articles/apache-kafka
http://kafka.apache.org/documentation.html
RabbitMQ,遵循AMQP协议,由内在高并发的erlanng语言开发,用在实时的对可靠性 ...
记一次消息总线的打造
虽说消息队列的用法很简单:PUB/SUB, PRODUCER/CONSUMER,不过真做起来还真麻烦。
先说下原始需求:
Web前端发送命令消息,后端Consumer处理,然后前端得到结果
需要支持Windows服务
很快,下图就出来了:
先来分析分析:
前端怎么知道后端已经处理完成?
前端如何在处理完后的第一时间被触发去执行某些callback呢?
Web前端很可 ...