简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。支持主流的操作系统,多种开发语言支持。 什么是MQ 消 ...
分类:
其他好文 时间:
2020-04-18 13:35:28
阅读次数:
58
#开发语言:Erlang – 面向并发的编程语言。 AMQP是消息队列的一个协议。 ...
分类:
其他好文 时间:
2020-04-17 20:20:32
阅读次数:
60
1. 简述 Erlang在1991年由爱立信公司向用户推出了第一个版本,经过不断的改进完善和发展,在1996年爱立信又为所有的Erlang用户提供了一个非常实用且稳定的OTP软件库并在1998年发布了第一个开源版本。 Erlang语言是一款函数式编程语言,主要用于开发并发和分布式系统。 目在国内,e ...
分类:
编程语言 时间:
2020-04-17 12:32:36
阅读次数:
86
1、RabbitMQ是一个开源的消息代理和队列服务器,用来通过完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言编写的,并且RabbitMQ是基于AMQP协议的 2、为什么使用RabbitMQ? 1) 滴滴、美团、头条、去哪儿、艺龙... 都在使用RabbitMQ 2) 开源、性能优 ...
分类:
其他好文 时间:
2020-04-16 00:49:08
阅读次数:
71
1. es基础 1.1 es定义 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口 es相当于数据库,没有数据格式约束。 1.2 ES数据架构的主要概念(与关系数据库Mysql对比) (1)关系型数据库中的数据库 ...
分类:
其他好文 时间:
2020-04-15 23:03:14
阅读次数:
165
参考自https://blog.csdn.net/h363659487/article/details/80913354 1、安装erl环境 安装https://www.erlang.org/downloads 2、安装RabbitMQ 安装https://www.rabbitmq.com/down ...
RabbitMQ是基于AMQP(Advanced Message Queue)标准协议规范的实现,由Erlang语言开发。 RabbitMQ结构图: 一、名词概念 Broker:消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息队列载体,每个 ...
分类:
其他好文 时间:
2020-04-15 00:53:38
阅读次数:
48
@RestController 在 Spring MVC 中就是 @Controller 和 @ResponseBody 注解的集合。 @RestController 注解是从 Spring 4.0 版本开始添加进来的,主要用于更加方便的构建 RESTful Web 服务。 @ResponseBod ...
分类:
其他好文 时间:
2020-04-14 22:58:34
阅读次数:
80
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成 | 序号 | 组成部分 | | | | ...
分类:
其他好文 时间:
2020-04-14 18:30:27
阅读次数:
86
引自:RESTful API接口设计标准及规范 RESTful发展背景及简介网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFir ...