目录 1.介绍2.设计思路3.整体架构4.平台特性1. 介绍 Tars是【基于名字服务】【使用Tars协议】的高性能【RPC】开发框架,同时配套一体化的【服务治理平台】,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。 Tars在腾讯内部名为TAF,内部从08年开始使用,到现在将近 ...
分类:
其他好文 时间:
2019-04-18 19:55:15
阅读次数:
287
一、定义 Zuul包含了请求的路由和过滤的2个主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求处理过程进行干预,是实现请求校验,服务聚合等功能的基础. Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应 ...
分类:
其他好文 时间:
2019-04-04 09:35:10
阅读次数:
213
spring cloud : 一款基于spring boot的微服务架构开发工具.
涉及技术: 配置管理 , 服务治理 , 断路器 , 智能路由 , 微代理 , 控制总线 , 全局锁 , 决策竞选,分布式会话 , 集群状态管理.
分类:
编程语言 时间:
2019-03-28 11:05:23
阅读次数:
153
1.Dubbo 是什么? Dubbo 是一款高性能、轻量级的开源 RPC 框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 2.Dubbo 的使用场景有哪些? 透明化的远程方法调用:就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。 软负载 ...
分类:
其他好文 时间:
2019-03-15 17:38:38
阅读次数:
172
什么是Consul Consul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格。Consul不仅具有服务治理的功能,而且使用分布式一致协议RAFT算法实现,有多数据 ...
分类:
编程语言 时间:
2019-02-14 15:10:34
阅读次数:
637
Java springboot B2B2C o2o多用户商城 springcloud架构(五)路由网关(zuul) 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。 Sprin... ...
分类:
编程语言 时间:
2019-02-13 11:13:02
阅读次数:
200
Spring Cloud Eureka是spring cloud的核心组件,负责服务治理功能,起到中心枢纽作用,其它组件都依赖eureka来获取服务,然后再根据项目需求实现自己的业务,eureka在整个微服务架构中的位置绝对是核心地位。 (一) 版本说明 a) Spring boot 2.0.6.R ...
分类:
编程语言 时间:
2019-02-13 00:38:51
阅读次数:
173
当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或简单处理,从而释放服务器资源以保证核心业务正常运作或高效运作。 可以通过服务降级功能临时屏蔽某个出错的非关键服务并定义降级后的返回策略。 Dubbo支持两种服务降级策略 1)、mock=force:return+nul ...
分类:
其他好文 时间:
2019-02-11 19:59:29
阅读次数:
182
tars是一个支持多语言, 内嵌服务治理(服务注册、发现、熔断和监控等)功能,与DevOps能很好协同的微服务框架。
分类:
其他好文 时间:
2019-02-03 17:59:59
阅读次数:
214
单机服务的可靠性及可扩展性有限,某台服务宕机可能会影响整个系统的正常使用;分布式服务能够有效地解决这一问题,但同时分布式服务也会带来一些新的问题,如:服务发现(新增或者删除了服务如何确保能让客户端知道),容灾(某些服务出现故障如何让客户端只访问正常的服务);ZooKeeper的提出主要是为了解决分布 ...
分类:
其他好文 时间:
2019-01-31 00:14:36
阅读次数:
196