不为有趣之事,何遣有涯之生
不失其所者久,死而不亡者寿

架构类

第2页
SpringCloud微服务系列(6)-菡萏如佳人

SpringCloud微服务系列(6) API网关Zuul

hzqiuxm阅读(8492)

API网关Zuul 根据我们前几章介绍的SpringCloud微服务组件已经可以搭建一个功能比较完善的服务架构了,如下图所示: 使用Eureka的集群实现高可用的服务注册中心,各服务间的负载均衡使用Ribbon或Feign来包装实现, 对于...

SpringCloud微服务系列(5)-菡萏如佳人

SpringCloud微服务系列(5) 声明式调用

hzqiuxm阅读(4061)

声明式调用 这一章的内容比较简单,大部分的知识基础是前面的两章。 还记得我们第一篇文章概念入门中Ribbon,Hystrix,Fegin三者的图标吗?我再展示一遍(按前面所提及顺序): 相信大家都看出来了,后面Feign图标是通过前面二者结...

SpringCloud微服务系列(4)-菡萏如佳人

SpringCloud微服务系列(4) 服务容错保护

hzqiuxm阅读(5341)

服务容错保护 基本介绍 为什么要服务容错保护 我们现在已经了解,微服务架构中,系统是分成好多个服务单元的,各个但隐患之间通过注册中心建立联系。 服务多了,出问题的概率同样也就增大了,问题可能来自依赖的服务也可能来自网络。不管如何肯定会导致服...

SpringCloud微服务系列(3)-菡萏如佳人

SpringCloud微服务系列(3) 客户端负载Ribbon

hzqiuxm阅读(5425)

客户端负载Ribbon Ribbon的基本介绍 什么是客户端负载 我们在做服务集群的时候,经常会听到负载均衡这个词,比如下图的一个架构: 客户端在访问服务器的时候,中间一般会用一些硬件(F5)或软件(nginx)来作负载均衡,从而实现后端各...

SpringCloud微服务系列(2)-菡萏如佳人

SpringCloud微服务系列(2) Eureka注册中心

hzqiuxm阅读(3966)

注册中心Eureka 起源 Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。 基本介绍 为什么需要...

AMQ简明教程(11)-菡萏如佳人

AMQ简明教程(11) AMQ动态网络链接

hzqiuxm阅读(2713)

AMQ动态网络链接 多播协议multicast ActiveMQ使用Multicast 协议将一个Service和其他的Broker的Service连接起来。IPmulticast是一个被用于网络中传输数据到其它一组接收者的技术。 Ip m...

AMQ简明教程(10)-菡萏如佳人

AMQ简明教程(10) AMQ的静态网络链接与容错链接

hzqiuxm阅读(4498)

AMQ的静态网络链接与容错链接 一台机器上启动多个broker步骤如下: 1:把整个conf文件夹复制一份,比如叫做conf2 2:修改里面的activemq.xml文件 (1)里面的brokerName 不能跟原来的重复 (2)数据存放的...

技术架构指导原则-菡萏如佳人

技术架构指导原则

hzqiuxm阅读(2877)

技术架构设计原则 1 大道至简 避免过度设计 努力把代码写得通俗易懂 一个工程师好不好就看他能多快简化一个复杂问题,并构建易于理解的解决方案 方案好不好的一个检验标准就是看其他人理解的快不快 DID设计方法 Design设计20倍的容量 I...

AMQ简明教程(9)-菡萏如佳人

AMQ简明教程(9) AMQ消息持久化存储

hzqiuxm阅读(3017)

AMQ消息存储持久化 概述 ActiveMQ不仅支持persistent和non-persistent两种方式,还支持消息的恢复( recovery )方式。 PTP Queue的存储是很简单的,就是一个FIFO的Queue PUB/SUB...

AMQ简明教程(8)-菡萏如佳人

AMQ简明教程(8) AMQ传输协议

hzqiuxm阅读(4838)

AMQ传输协议 连接到ActiveMQ Connector:ActiveMQ提供的,用来实现连接通讯的功能。包括:client-tobroker、broker-to-broker。ActiveMQ允许客户端使用多种协议来连接 配置Trans...

欢迎加入极客江湖

进入江湖关于作者