![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
胡秀韬
月斜江上,云淡天长。
展开
-
微服务体系精简总结
一、 什么是微服务架构1、 一组小的服务2、 独立的进程3、 轻量级通信4、 基于业务能力5、 独立部署6、 无集中式管理二、 利与弊利:1、 强模块化边界2、 可独立部署3、 技术多样性弊:1、 分布式复杂性2、 最终一致性3、 运维复杂性4、 测试复杂性三、康威法则和微服务——微服务的理论基础就是康威法则康威法则:设计系统的组织以及产生的架构等价于组织的组织...原创 2019-10-26 17:18:50 · 1079 阅读 · 0 评论 -
学习笔记—Zookeeper
一、 入门简介ZooKeeper是一个分布式协调技术、高性能的、开源的分布式系统的协调(Coordination)服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用程序一致性和分布式协调技术服务的软件。是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zoo...原创 2019-05-09 16:57:14 · 751 阅读 · 0 评论 -
学习笔记-Dubbo
官方网站:http://dubbo.apache.org/en-us/(最右上角可选择中文版)一、 Dubbo产生的背景及系统进化理论互联网的高速发展,使得网站应用和App应用都面临巨大的流量洪峰,当大量用户涌入时,使得应用程序面临巨大的考验,甚至崩溃,那么如何应对呢?我们传统的网站架构为单一应用架构,也就是说,把所有的功能放在一个项目工程中,且部署在一台服务器上,当访问量过大时,则单台服...原创 2019-05-12 17:12:44 · 333 阅读 · 0 评论 -
Service Mesh -- Istio
Istio实战:https://blog.frognew.com/post.htmlIstio当前只支持服务发布到Kubernetes,而其他的环境将会在未来的版本中才支持。Istio网格服务是逻辑上划分为数据层和控制层。数据层是构成了一组智能的代理(Envoy)来发布,负责协调和控制服务间的所有网络的通信。控制层是负责管理和配置路由转发流量,就是运行时实施的策略。Envoy(使者)I...原创 2019-07-08 10:33:19 · 197 阅读 · 6 评论 -
Service Mesh -- Istio概述
如果你用过微服务,你就会发现,为了解决引入微服务架构所带来的问题,要不断的引入新的技术:服务注册与发现、链路调用跟踪、性能监控、日志收集等等。微服务架构给我们带来方便的同时也会让系统变得越来越复杂,尤其是各个微服务之间的调用问题。时下最流行的是Spring Cloud技术全家桶,但是,Spring Cloud包含的技术栈也是非常多的,而且要做好微服务必须对各个技术有非常熟练的掌握。如果用Dubb...原创 2019-07-07 11:39:04 · 6472 阅读 · 0 评论