第二套微服务架构解决方案
Spring Boot + Dubbo + Zookeeper
carroll18
你想要拥有你从未有过的东西,你必须去做你从未做过的事情。
展开
-
一文深入理解Zookeeper核心知识,2020年你值得拥有
ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。原创 2020-03-29 20:57:22 · 1308 阅读 · 0 评论 -
深入理解Dubbo核心概念,这篇文章你绝对不能错过
文章目录什么是 Dubbo?Dubbo 的主要应用场景?Dubbo 的核心功能RemotingClusterRegistryDubbo 的核心组件Dubbo服务注册与发现的流程?Dubbo 的负载均衡负载均衡策略Random LoadBalanceRoundRobin LoadBalanceLeastActive LoadBalanceConsistentHash LoadBalanceDubbo...原创 2020-03-29 15:40:21 · 605 阅读 · 0 评论 -
微服务入门,这一篇不看后悔
近年来,微服务在应用开发和部署方面取得了显著的进步。将应用开发或者重构成微服务以分离服务,通过 API 以明确的方式来相互“对话” 。原创 2020-03-28 12:01:02 · 7305 阅读 · 3 评论 -
Dubbo 的核心功能、组件角色
目录Dubbo 的核心功能Dubbo 的组件角色Dubbo 的核心功能Remoting:远程通讯,提供对多种 NIO 框架抽象封装,包括“同步转异步”和“请求-响应”模式的信息交换方式。 Cluster:服务框架,提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。 Registry:服务注册中心,服务自动发现: 基于注册...原创 2019-11-10 13:02:15 · 1239 阅读 · 0 评论 -
Dubbo 简介和服务治理
目录什么是 DubboDubbo 的服务治理什么是 DubboApache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源 Java RPC 分布式服务框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。她最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服...原创 2019-11-10 12:49:49 · 370 阅读 · 0 评论 -
【全网最详细,亲测可用】dubbo2.7版本管理台安装和报错解决
dubbo admin 官方github下载地址:https://github.com/apache/dubbo-admin下载步骤:1.首先打开要存放下载下来文件的文件夹,然后在路径这儿输入cmd,快捷打开 cmd窗口2.输入克隆命令,下载文件git clone https://github.com/apache/dubbo-admin.git3.进入du...原创 2019-10-16 10:47:09 · 1605 阅读 · 1 评论 -
【亲测可用】Linux环境下搭建zookeeper 环境
搭建环境: Linux虚拟机------镜像为 CentOS-7-x86_64-DVD-1810.iso jdk版本--------jdk-8u74-linux-x64 zookeeper版本------zookeeper-3.4.9 安装好虚拟机后,首先要安装JDK,并配置环境。(具体教程:https://blog.csdn.net...原创 2019-10-14 02:14:29 · 529 阅读 · 0 评论 -
Zookeeper如何实现分布式锁?
看这篇博客之前,如果你还不知道什么是分布式锁?请查看这篇博客:https://blog.csdn.net/qq_40722827/article/details/102993655目录什么是临时顺序节点?持久节点(PERSISTENT)持久节点顺序节点(PERSISTENT_SEQUENTIAL)临时节点(EPHEMERAL)临时顺序节点(EPHEMERAL_SEQUE...原创 2019-11-10 10:54:48 · 412 阅读 · 0 评论 -
什么是Zookeeper?
目录概述Zookeeper 的数据模型Znode 包含哪些元素Zookeeper 的基本操作Zookeeper 的事件通知Zookeeper 的一致性什么是 ZABZookeeper 的应用场景分布式锁服务注册和发现共享配置和状态信息概述ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。Zo...原创 2019-11-10 10:22:34 · 204 阅读 · 0 评论 -
什么是分布式锁?
目录概述为什么要使用分布式锁分布式锁应该具备哪些条件分布式锁的实现有哪些通过 Redis 分布式锁的实现理解基本概念加锁解锁锁超时存在什么问题概述为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行调度。而这个分布式协调技术的核心就是来实现这个分布式锁。为什么要使用分布式锁成员变量 A 存在 JVM1、JVM...原创 2019-11-10 00:31:58 · 3133 阅读 · 0 评论 -
什么是分布式协调技术?
分布式协调技术主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。在这图中有三台机器,每台机器各跑一个应用程序。然后我们将这三台机器通过网络将其连接起来,构成一个系统来为用户提供服务,对用户来说这个系统的架构是透明的,他感觉不到我这个系统是一个什么样的架构。那么我们就可以把这种系统称作一个分布式系统。在这个分布式系统中如何对...原创 2019-11-10 00:14:11 · 1650 阅读 · 0 评论