摘要:
一 概念 Switch是一个轻量级的开关和动态配置项管理框架, 在保证低侵入性的同时, 提供统一、安全的接口来修改各应用程序的业务开关或者动态配置项。 什么是开关? 开关就是内存变量,可以是任意类型和任意值,只是它具有业务意义,通过改变开关的值,使程序逻辑进入不同的分支。你可以用它来开启、关闭某个功 阅读全文
摘要:
https://blog.csdn.net/free0sky/article/details/7927275 https://developer.aliyun.com/article/714297?utm_content=g_1000088937 阅读全文
摘要:
Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] 阅读全文
摘要:
1.开关 先讲一下开关的由来,例如京东在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,但是在类似店庆之类的大促环节,系统已经满负荷了 阅读全文
摘要:
为了进一步提高消费者对用户的响应速度,减轻提供者的压力,Dubbo提供了基于结果的声明式缓存。该缓存是基于消费者端的,所以使用很简单,只需修改消费者配置文件,与提供者无关 一、Dubbo中缓存策略 lru 基于最近最少使用原则删除多余缓存,保持最热的数据被缓存。 threadlocal 当前线程缓存 阅读全文
摘要:
一 背景 Dubbo是一个分布式服务框架,能避免单点故障和支持服务的横向扩容。一个服务通常会部署多个实例。如何从多个服务 Provider 组成的集群中挑选出一个进行调用,就涉及到一个负载均衡的策略。 二 Dubbo内置负载均衡策略 Dubbo内置了4种负载均衡策略: Random:随机负载均衡。随 阅读全文
摘要:
一、基础概念 容错即“耐故障”或“容许故障”的意思。对于组成系统的元器件发生不可避免的故障时,采取响应的措施,仍能使系统维持正常工作状态。 容错模式:是解决容错问题的一系列解决方案。 二、dubbo服务集群容错模式 dubbo框架为服务集群容错提供了一系列好的解决方案,在此称为dubbo服务集群容错 阅读全文
摘要:
第一步:在 Linux 上安装 Zookeeper Zookeeper 作为 Dubbo 服务的注册中心, Dubbo 原先基于数据库的注册中心,没采用 Zookeeper , Zookeeper 一个分布式的服务框架,是树型的目录服务 的数据存储,能做到集群管理数据 ,这里能很好的作为 Dubbo 阅读全文
摘要:
一、什么是dubbo Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合 Dubbo是阿里巴巴SOA服务化治理方案的核心框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含: 远程通讯: 提 阅读全文