RabbIT

RabbitMQ 安装使用及集群架设

拜拜、爱过 提交于 2019-11-26 20:06:00
Ubuntu 系统安装 RabbitMQ 写在前面 链接rabbitMQ官网 php教程。 PHP-RabbitMQ 1.关于RabbitMQ安装  由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令: sudo apt-get install erlang-nox  安装rabbitMQ sudo apt-get update sudo apt-get install rabbitmq-server 2.RabbitMQ基本操作 启动:sudo rabbitmq-server start 关闭: sudo rabbitmq-server stop 重启: sudo rabbitmq-server restart 查看状态:sudo rabbitmqctl status 3.RabbitMQ功能 1.路由 2.队列 3.持久性 4.广播 5.任务确认 6.负载均衡 参见官网手册 写的非常具体详细。 4.RabbitMQ集群  1.主机名解析  RabbitMQ节点使用域名相互寻址,因此所有集群成员的主机名必须能够从所有集群节点解析,可以修改hosts文件或者使用DNS解析。 如果要使用节点名称的完整主机名(RabbitMQ默认为短名称),并且可以使用DNS解析完整的主机名,则可能需要调查设置环境变量 RABBITMQ_USE

js加密库 Crypto-JS,前端加密解密

◇◆丶佛笑我妖孽 提交于 2019-11-26 18:05:33
CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1 HMAC-SHA256 PBKDF2 示例代码: var digest = Crypto.MD5("Message"); var digestBytes = Crypto.MD5("Message", { asBytes: true }); var digestString = Crypto.MD5("Message", { asString: true }); git地址: https://github.com/brix/crypto-js 来源: oschina 链接: https://my.oschina.net/u/3530608/blog/3103983

(十七) 整合spring cloud云架构 -消息驱动 Spring Cloud Stream

旧城冷巷雨未停 提交于 2019-11-26 12:34:19
在使用spring cloud云架构的时候,我们不得不使用Spring cloud Stream,因为消息中间件的使用在项目中无处不在,我们公司后面做了娱乐方面的APP,在使用spring cloud做架构的时候,其中消息的异步通知,业务的异步处理都需要使用消息中间件机制。spring cloud的官方给出的集成建议(使用rabbit mq和kafka),我看了一下源码和配置,只要把rabbit mq集成,kafka只是换了一个pom配置jar包而已,闲话少说,我们就直接进入配置实施: 1. 简介: Spring cloud Stream 数据流操作开发包,封装了与Redis,Rabbit、Kafka等发送接收消息。 2. 使用工具: rabbit,具体的下载和安装细节我这里不做太多讲解,网上的实例太多了 3. 创建commonservice-mq-producer消息的发送者项目,在pom里面配置stream-rabbit的依赖 <span style="font-size: 16px;"><!-- 引入MQ消息驱动的微服务包,引入stream只需要进行配置化即可,是对rabbit、kafka很好的封装 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud