SpringCloud
# SpringCloud 简介
Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具,它为基于 JVM 的云应用开发中的配置管理、服务发现、断路由、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
pring Cloud 中包含了 spring-cloud-config、spring-cloud-bus 等近 20 个子项目
Spring Cloud 本身并不是一个拿来即可用的框架,他是一套微服务规范,共有两代实现
Spring Cloud Netflix 是 Spring Cloud 的第一代实
more...未命名
# 简介
RabbitMQ 采用 Erlang 语言实现 AMQP(Anvanced Message Queuing Protocol 高级消息队列协议)的消息中间件,起初用于金融系统,在分布式系统种存储转发消息。
RabbitMQ 整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上,RabbitMQ 就好比由邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说,RabbitMQ 模型更像是一种交换机模型。
# 消息中间件的作用
# 解耦
:假设有系统B、C、D都需要系统A的数据
more...