RabbitMq related


Integration of message queuing tools with systems is the usual solution to handle high concurrency in web platforms, there are several queues to choose from, but most often used is an opensource tool written in ErLang.

ErLang is said to be a functional programming language which is created for handling concurrency, there are processing models in built. Like exception handling, each erLang function is a process, and each process throws exception to an exception pool, in this way, exception handling can be in general dealt with in the pool.

RabbitMq server provides a solution to queue messages and interact with client using client, consumer, producer, etc. So, concurrency is multiplied by several times as the queue goes.

Installation of RabbitMq

1. Erlang is the precondition of RabbitMq, so, first go to Erlang website, download and install ErLang on windows
2. Go to RabbitMq website and install RabbitMq server on windows
3. Open ErLang shell and start using shell commands
4. If prompted that ERLANG_HOME environmental variable not set correctly, go to system advanced config and add system environmental variable ERLANG_HOME pointing to erlang installation home folder. Remember to restart console after environmental variable is set.
5. Check rabbitmq status, go to RabbitMq installation folder subfolder sbin and run command "rabbitmqctl status", and see rabbitmq running status there in console including pid etc.
6. RabbitMq visualization, still in sbin folder, run command "rabbitmqplugins enable rabbitmq_management", and visit "http://127.0.0.1:15672/" with default username and password "guest" "guest".
7. Stop the service, using "rabbitmqctl stop", or "rabbitmq-server -detached" to restart and run in background.
8. Rabbitmq installation has been finished, now it is time to integrate with apps! Conclusion from above is, this article talked about _"installtion of rabbitmq"_ which consists of _"installation of erlang; rabbitmq configuration and how to operate rabbitmq services with commands; visulation portal with default username and password guest"_

最新文章

  1. monkeyrunner之环境搭建及实例(三)
  2. HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦
  3. 关键字static/const的作用
  4. Android Priority Job Queue (Job Manager):多重不同Job并发执行并在前台获得返回结果(四)
  5. NodeJS+Mongodb+Express做CMS博客系统
  6. Linux无法使用userdel删除用户和组的解决办法
  7. php 在函数定义变量的时候,变量前加了 @ 符号是什么意思
  8. POJ 1258 最小生成树
  9. ajax 返回数据 无法得到其属性的解决办法
  10. 去除 waring Method 'CreateNew' hides virtual method of base type 'TCustomForm'
  11. php curl封装类
  12. hive 使用脚本清洗数据:时间戳转日期
  13. WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用
  14. windows下编译java源文件的编码错误
  15. Vbs脚本实现radmin终极后门
  16. 普通用户从其他主机连接MySQL数据库
  17. session失效时间设置
  18. 单元测试-代码覆盖率 EclEmma
  19. js中如何把字符串转化为对象、数组示例代码
  20. JVM可支持的最大线程数

热门文章

  1. iOS-【UIDynamic-UIKit动力学】
  2. 【Redis】- 安装为windows服务
  3. docker配置网络
  4. c++ int 负数 补码 隐式类型转换
  5. 显示系统中所有的socket信息
  6. 第70天:jQuery基本选择器(一)
  7. sqlserver修改sa密码(在windows登陆没有权限的情况下)
  8. 算法学习 拓扑排序(TopSort)
  9. [bzoj 1594]猜数游戏
  10. 【DP】【P2340】奶牛会展