2019-04-06 使用docker搭建elasticsearch和kibana 准备工作创建docker network创建一个docker network用于docker 应用间的互通。 1docker network create elk Read More
2019-04-03 spring cloud实践(六) gateway 什么是API网关API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。 Read More
2019-03-29 微服务 服务容错(二) 熔断降级 熔断降级当某个服务持续不可用时,我们不希望继续调用它造成其他服务卡住不可用;此时超时机制并不能改善该状况,会导致整个调用链时间增长且增大负载,而重试机制更会恶化该状况,此时就需要熔断了。 Read More
2019-03-18 微服务 spring cloud实践(三) ribbon Ribbon为我们提供了软负载均衡以及一定的容错处理。关于Ribbon的负载均衡与重试机制可参见客户端负载均衡以及服务容错(一) 重试。 现在来实践一下: Read More
2019-03-13 客户端负载均衡 什么是负载均衡负载平衡(Load balancing)是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载平衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。负载平衡服务通常是由专用软件和硬件来完成。 主要作用是将大量作业合理地分摊到多个操作单元上进行执行,用于解决互联网架构中的高并发和高可用的问题。负载均衡 Read More