用消息中间件犹如小马过河,选择合适的才最重要,这需要贴合自身的业务需求,技术服务于业务。具体在选择上可从下面功能、性能、可靠性和可用性、运维管理、社区和生态、团队技术栈等维度来进行筛选。 具体技术选型指标1:功能 首要的就是功能维度,这个直接决定了你能否最大程度上的实现开箱即用,进而缩短项目周期、降 ...
分类:
其他好文 时间:
2019-01-06 11:54:09
阅读次数:
191
rabbitmq是一款消息队列。 首先什么是消息,消息是指在应用间传送的数据。消息可以是简单的字符串, 也可以是一些复杂的对象。消息队列则是应用间进行通信的一种方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中 ...
分类:
其他好文 时间:
2019-01-05 00:12:39
阅读次数:
219
写一篇博客来记录从 Python 转型到 Java 的学习成果。整体架构: rpc: dubbo + thrift idl: thrift registeration: zookeeper MQ: kafka sql: mysql noSql: redis过程中遇到的问题: 1. 数据库唯一标示ID ...
分类:
其他好文 时间:
2019-01-04 14:43:11
阅读次数:
181
RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。消息中间件的工作过程可以用生产者消费者模型来表示... ...
分类:
编程语言 时间:
2019-01-01 23:54:08
阅读次数:
230
在上一篇博文(centos安装MQ)中,介绍了如何在linux安装rabbitmq,以及安装维护插件,这篇主要介绍介绍rabbitmq_management的UI。 ...
分类:
其他好文 时间:
2019-01-01 18:53:49
阅读次数:
184
https://www.cnblogs.com/RabbitHu/p/9182047.html 完全没有学证明的欲望因为这个实在太好写了而且FFT就算学过也忘得差不多了只会写板子 ...
分类:
其他好文 时间:
2019-01-01 16:07:21
阅读次数:
192
首先介绍一下个人的安装环境是Linux-centos7; 一、安装和配置rabbitmq的准备工作: 下载erlang: wget http://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm 下载rabbit ...
分类:
其他好文 时间:
2018-12-30 22:23:48
阅读次数:
747
题意: 有n只兔子,i号兔子开始的时候在a[i]号位置。每一轮操作都将若干只兔子依次进行操作: 加入操作的是b[i]号兔子,就将b[i]号兔子移动到关于b[i] 1号兔子现在所在的位置对称的地方,或者是关于b[i]+1号兔子现在所在的位置对称的地方,两者是等概率的。现在给出每一轮操作的兔子编号及顺序 ...
分类:
其他好文 时间:
2018-12-30 14:42:36
阅读次数:
191
mq是实现代码扩展的有利手段,个人喜欢用概念来学习新知识,介绍堵塞问题的之前,先来段概念的学习。 ConnectionFactory:创建connection的工厂类 Connection: 简单理解为socket Channel:和mq交互的接口,定义queue、exchange和绑定queue、 ...
分类:
其他好文 时间:
2018-12-29 13:41:52
阅读次数:
226
1. Flink的引入 这几年大数据的飞速发展,出现了很多热门的开源社区,其中著名的有 Hadoop、Storm,以及后来的 Spark,他们都有着各自专注的应用场景。Spark 掀开了内存计算的先河,也以内存为赌注,赢得了内存计算的飞速发展。Spark 的火热或多或少的掩盖了其他分布式计算的系统身 ...
分类:
其他好文 时间:
2018-12-29 11:54:39
阅读次数:
193