微服务 – Spring Cloud – Stream
Stream 是什么? 为什么要用Stream?
SpringCloud Stream是一个构建消息驱动微服务的框架,应用程序通过inputs或者 outputs来与SpringCloud Stream中的binder进行交互。其实就是为了适配底层消息队列的一个抽象出来的中间件。 使用 Stream 是为了 解决使用不同的消息队列技术所造成技...
Stream 是什么? 为什么要用Stream?
SpringCloud Stream是一个构建消息驱动微服务的框架,应用程序通过inputs或者 outputs来与SpringCloud Stream中的binder进行交互。其实就是为了适配底层消息队列的一个抽象出来的中间件。 使用 Stream 是为了 解决使用不同的消息队列技术所造成技...
Api 网关 (Api Gateway )
微服务可能分布在不同的主机上,这样有许多缺点:前端需要硬编码调用不同地址的微服务很麻烦;存在跨域访问的问题;微服务地址直接暴露是不安全的。还有所以需要为前端提供一个统一的访问入口。Gateway 就是用于解决以上问题的框架。
驱动安装包
go get ...
OpenFeign 简介
OpenFeign 提供了一种声明式的远程调用接口。
目的是为了简易HTTP客户端的编写。
之前在 笔记中介绍了 Ribbon + ...
hystrix是Netlifx开源的一款容错框架,防雪崩利器,具备服务降级,服务熔断,依赖隔离,监控(Hystrix Dashboard)等功能。
Read More
Ribbon是Netflix发布的开源项目,主要目的是为客户端提供负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单地说,就是在配置文件中列出Load Balancer(简称LB)后面所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我...
HashiCorp Consul is a service networking solution that enables teams to manage secure network connectivity between services and across on-prem and m...
ZooKeeper是一个集中式服务,用于维护配置信息、命名、提供分布式同步、提供组服务. 支持高度可靠的分布式协调. zookeeper 数据模型: 其实就是用来存储和处理...
微服务 – Spring Cloud – Rabbion
Ribbon 简介
微服务 – Spring Cloud – consul 安装、服务注册、服务发现
what is consul?
微服务 – Spring Cloud –zookeeper安装以及服务注册、发现
zookeeper 简介
zookeeper 数据模型和分层命名空间