上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 91 下一页
摘要: 注意端口开放 1 ZK集群Leader选举 Leader选举: Serverid:服务器ID 比如有三台服务器,编号分别是1,2,3。 编号越大在选择算法中的权重越大。 Zxid:数据ID 服务器中存放的最大数据ID.值越大说明数据 越新, 在选举算法中数据越新权重越大。 在Leader选举的过程中 阅读全文
posted @ 2022-10-24 16:25 yub4by 阅读(35) 评论(0) 推荐(0)
摘要: 1 分布式锁 1.1 概念 1.2 原理 2 案例:模拟12306售票 2.1 Curator实现分布式锁API 在Curator中有五种锁方案: InterProcessSemaphoreMutex:分布式排它锁(非可重入锁) InterProcessMutex:分布式可重入排它锁 InterPr 阅读全文
posted @ 2022-10-24 09:42 yub4by 阅读(21) 评论(0) 推荐(0)
摘要: # 1 概念 ![image-20221022110404739](http://pic.irun2u.top/image-20221022110404739.png) ![image-20221022110437992](http://pic.irun2u.top/image-2022102211 阅读全文
posted @ 2022-10-22 10:49 yub4by 阅读(24) 评论(0) 推荐(0)
摘要: 1 Curator介绍 原生zookeeperAPI的不足 连接对象异步创建,需要开发人员自行编码等待 连接没有自动重连超时机制 watcher一次注册生效一次 不支持递归创建树形节点 curator特点 解决session会话超时重连 watcher反复注册 简化开发api 遵循Fluent风格A 阅读全文
posted @ 2022-10-22 10:47 yub4by 阅读(25) 评论(2) 推荐(0)
摘要: 《ZK概述》 《ZK》安装详见<HMdubbo2【centos安装zookeeper】 - yub4by - 博客园 (cnblogs.com)> 1 数据模型 2 命令操作 2.1 服务端 2.2 客户端 启动客户端 注意:连接本机时可以省略后边两部分,直接./zkCli.sh即可 命令quit退 阅读全文
posted @ 2022-10-21 10:43 yub4by 阅读(32) 评论(1) 推荐(0)
摘要: 1 集群容错 官方文档:集群容错 | Apache Dubbo 集群容错模式: Failover Cluster:失败重试。默认值。当出现失败,重试其它服务器 ,默认重试2次,使用 retries 配置。一般用于读操作 Failfast Cluster :快速失败,只发起一次调用,失败立即报错。通常 阅读全文
posted @ 2022-10-20 14:21 yub4by 阅读(34) 评论(0) 推荐(0)
摘要: 1 多版本 灰度发布:当出现新功能时,会让一部分用户先使用新功能,用户反馈没问题时,再将所有用户迁移到新功能。 dubbo 中使用version 属性来设置和调用同一个接口的不同版本 package com.yppah.service.impl; import com.yppah.pojo.User 阅读全文
posted @ 2022-10-20 14:19 yub4by 阅读(30) 评论(0) 推荐(0)
摘要: 1 what is Fegin ? Feign是Spring Cloud提供的一个声明式的伪Http客户端, 它使得调用远程服务就像调用本地服务一样简单, 只需要创建一个接口并添加一个注解即可。 Nacos很好的兼容了Feign, Feign默认集成了 Ribbon, 所以在Nacos下使用Fegi 阅读全文
posted @ 2022-10-18 11:20 yub4by 阅读(24) 评论(0) 推荐(0)
摘要: 1 负载均衡介绍 通俗的讲, 负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。 根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。 服务端负载均衡指的是发生在服务提供者一方,比如常见的nginx负载均衡 而客户端负载均衡指的是发生在服务请求 阅读全文
posted @ 2022-10-18 10:34 yub4by 阅读(21) 评论(0) 推荐(0)
摘要: 1 服务治理介绍 先来思考一个问题 通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址(ip,端口)等硬编码到了代码中,这种做法存在许多问题: 一旦服务提供者地址变化,就需要手工修改代码 一旦是多个服务提供者,无法实现负载均衡功能 一旦服务变得越来越多,人工维护调用关 阅读全文
posted @ 2022-10-18 09:07 yub4by 阅读(32) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 91 下一页