月份:2020年5月

2020-05-29 0 By admin

Dubbo 框架模块说明

一、Dubbo 框架模块示意图 Dubbo以包结构来组织各个模块;各个模块及其关系: 二、Dubbo 各模块介绍 可以通过Dubbo的代码(使用Maven管理)组织,与上面的模块进行比较。简单说明各个包的情况: 2.1、dubbo-common 公共逻辑模块,包括Util类和通用模型。 2.2、du…

2020-05-28 0 By admin

Dubbo 服务框架调用流程说明

一、Dubbo 服务框架调用流程图 二、Dubbo 框架注册和注销服务时序图 服务的注册与注销,是对服务提供方角色而言,那么注册服务与注销服务的时序图,如图所示: 三、Dubbo 框架服务订阅和取消时序图 为了满足应用系统的需求,服务消费方的可能需要从服务注册中心订阅指定的有服务提供方发布的服务。 …

2020-05-28 0 By admin

Dubbo 框架使用过程原理介绍

在使用 Dubbo 框架时,如果能够了解其中信息调用和传输的过程,会让我们更加得心应手。 一、服务定义 服务是围绕服务提供方和服务消费方而产生的概念;服务提供方实现服务,而服务消费方调用服务。和代码中提供的接口比较相似。 二、服务注册 1、服务提供方:它需要发布服务,而且由于应用系统的复杂性,服务的…

2020-05-28 0 By admin

Dubbo 服务框架总体介绍

Dubbo 框架最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo 采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer…

2020-05-22 0 By admin

Spring boot 整合 KAFKA 消息队列

这里使用 spring-kafka 依赖和 KafkaTemplate 对象来操作 Kafka 服务。 一、添加依赖和添加配置项 1.1、在 Pom 文件中添加依赖 1.2、添加配置项 二、代码编写 2.1、添加一个消息类 2.2、设置消息生产者

2020-05-22 0 By admin

Kubernetes 向容器中添加数据 Downward API

使用 Kubernetes 容器编辑工具在配置 Deployment、Statefulset 等对象时,会遇到向容器添加环境变量的情况。 这些环境变量可能是一个固定的字符串、也可能是容器所在的环境信息、或者容器自身运行中的环境(如容器的IP地址和Service 名称等)。 一、可通过环境变量和dow…

2020-05-21 0 By admin

Kafka 消息队列管理工具 kafka-manager 介绍

为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager。 这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。 它支持管理多个集群、选择副本、副本重新分配以…

2020-05-20 0 By admin

Kafka 消息队列中主题和分区

主题和分区是 Kafka 的两个核心概念。 主题作为消息的归类,下面可以在细分一个或多个分区,为消息提供了二次分类。分区的划分提高了消息的可扩展性和伸缩性,还可以通过多副本机制为kafka做数据冗余以提高数据可靠性。 对kafka底层来说,主题和分区只是逻辑上的概念,分区可以有一至多个副本,每个副本…