Dubbo 社区策划了【Dubbo 云原生之路】系列文章,和大家一起回顾 Apache Dubbo 产品和社区的发展,并展望未来发展。系列文章主要涵盖 Dubbo 技术解读、社区运营、应用案例解析三大部分。本文为系列第 3 篇。
分类:
编程语言 时间:
2020-10-10 17:31:49
阅读次数:
18
本文是《微服务治理实践》系列篇的第二篇文章,为大家介绍如何实现服务查询。该系列文章基于阿里云商业化产品 EDAS 的微服务实践,如果你的团队具备较强的微服务治理能力,那么希望我们在微服务治理方面的实践和背后的思考,可以为你提供一些参考。 前言 自从微服务架构变得火热以后,越来越多服务治理相关的名词被 ...
分类:
其他好文 时间:
2020-09-24 20:57:22
阅读次数:
29
微服务系统架构实践 开发语言Java 8 框架使用Spring boot 服务治理框架Dubbo 容器部署Docker 持续集成Gitlab CI 持续部署Piplin 注册中心Zookeeper 服务管理Dubbo-admin 日志采集及分析ELK 链路追踪Zipkin/Tracing Analy ...
分类:
编程语言 时间:
2020-09-17 17:50:16
阅读次数:
37
一.基本概念 Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go开发。 它提供微服务系统中的服务治理、配置中心、控制总线等功能。 服务发现:提供HTTP和DNS两种发现方式。 健康检测:支持多种方式,http、tcp、Docker、shell等 kv存储:key、v ...
分类:
编程语言 时间:
2020-09-17 13:43:04
阅读次数:
30
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样 ...
分类:
编程语言 时间:
2020-09-09 18:47:11
阅读次数:
36
一、概述 Zuul提供了代理、路由、过滤三大功能! 主要的功能: ● 路由:负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。 ● 过滤:负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。 Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理 ...
分类:
编程语言 时间:
2020-07-24 21:08:30
阅读次数:
67
网关+服务治理 将服务注册到Consul中,需要首先系统该插件。 Ocelot:网关组件,腾讯和微软都在使用。 可以使用dotnet run命令启动.NET Core项目,启动时可以在命令时传递监听的IP、端口、域名等参数。 Consul类似于Nginx Consul:用于服务注册与发现。 Ocel ...
分类:
其他好文 时间:
2020-07-18 11:20:54
阅读次数:
60
一、介绍 ? dubbo 主要是一个分布式服务治理解决方案。那么什么是服务治理? ? 服务治理主要是针对大规模服务化以后,服务之间的路由、负载均衡、容错机制、服务降级这些问题的解决方案,而 Dubbo 实现的不仅仅是远程服务通信,并且还解决了服务路由、负载、降级、容错等功能。 二、基本使用 三、Du ...
分类:
其他好文 时间:
2020-07-12 16:26:43
阅读次数:
51
1.SpringCloud简介 SpringCloud集成了很多组件,包括: Eureka: 服务治理,服务注册/发现 Zuul: 网关组件,提供智能路由,访问过滤功能 (集成了ribbon、hystrix) Ribbon:客户端负载均衡的服务调用组件(客户端负载) Fegin: 服务之间的调用组件 ...
分类:
编程语言 时间:
2020-07-11 17:06:36
阅读次数:
62
接口设计需要考虑哪些方面 接口的命名。 请求参数。 支持的协议。 TPS、并发数、响应时长。 数据存储。DB选型、缓存选型。 是否需要依赖于第三方。 接口是否拆分。 接口是否需要幂等。 防刷。 接口限流、降级。 负载均衡器支持。 如何部署。 是否需要服务治理。 是否存在单点。 接口是否资源包、预加载 ...
分类:
其他好文 时间:
2020-07-11 09:42:42
阅读次数:
95