摘要: 对于初级管理者来说, 经常会出现时间碎片化, 关键事项抓不住的情况, 此时我们可以试着推行"标准管理模版". 举个模版的例子如下: 名称 描述 对象 上线通知 已经上线的项目要通知相关需求方/部门, 并安排相关培训. (已经做的事情要让别人知晓) 组员, 需求方, 产品 项目进度 项目进度是否正常, 阅读全文
posted @ 2021-07-16 17:54 飞云~风之谷 阅读(121) 评论(0) 推荐(0)
摘要: Dubbo 可以实现的扩展很多, 官方文档在这: https://dubbo.apache.org/zh/docs/v2.7/dev/impls/ (太简单了....) 下面我们实现一个Route Factory, 它会根据参数中的workzone来选择合适的Invoker实例, 可以实现一定程度上 阅读全文
posted @ 2021-07-16 17:51 飞云~风之谷 阅读(659) 评论(1) 推荐(0)
摘要: Dubbo 可以实现的扩展很多, 官方文档在这: https://dubbo.apache.org/zh/docs/v2.7/dev/impls/ (太简单了....) 下面我们实现一个Load Balance, 它会根据参数中的workzone来选择合适的Invoker实例, 可以实现一定程度上的 阅读全文
posted @ 2021-07-16 17:47 飞云~风之谷 阅读(369) 评论(0) 推荐(0)
摘要: 此文是一个完整的例子, 包含可运行起来的源码. 此例子包含以下部分: 网关层实现自定义LoadBalancer, 根据Header选取实例 服务中的Feign使用拦截器, 读取Header Feign的LoadBalancer也是用网关一样的实现 使用Web Filter来统一设置header变量, 阅读全文
posted @ 2021-07-16 17:45 飞云~风之谷 阅读(281) 评论(0) 推荐(0)
摘要: 现在我们简单地来定制二个 ServiceInstanceListSupplier, 都是zone-preference的变种. 为了方便, 我重新调整了一下项目的结构, 把一些公用的类移动到hello-pubtool 模块, 这样网关项目和Feign项目就能复用一样的类了. A. main和beta 阅读全文
posted @ 2021-07-16 17:42 飞云~风之谷 阅读(1922) 评论(0) 推荐(0)
摘要: 上面看到直接通过网关访问微服务是可以实现按区域调用的, 那么微服务之间调用是否也能按区域划分哪? 下面我们使用FeignClient来调用微服务, 就可以配合LoadBalancer实现按区域调用. 首先我们新建一个微服务模块 hello-nameservice, 用来调用 hello-remote 阅读全文
posted @ 2021-07-16 17:39 飞云~风之谷 阅读(180) 评论(0) 推荐(0)
摘要: 注意: 因为涉及到配置测试切换, 中间环节需按此文章操作体验, 代码仓库里面的只有最后一步的代码 准备好了微服务, 那我们就来看看网关+负载均衡如何一起工作 新建一个模块hello-gateway, 开启gateway和loadbalancer, pom部分如下: <?xml version="1. 阅读全文
posted @ 2021-07-16 17:37 飞云~风之谷 阅读(316) 评论(0) 推荐(0)
摘要: 我们准备一下用于查询姓名的微服务. 首先定义一下服务的接口, 新建一个空的Maven模块hello-remotename-core, 里面新建一个类: public interface RemoteNameService { String readName(int id) ; } 接下来的微服务都实 阅读全文
posted @ 2021-07-16 17:32 飞云~风之谷 阅读(75) 评论(0) 推荐(0)
摘要: 最近研究了一下Spring Cloud里面的灰度发布, 看到各种各样的使用方式, 真是纷繁复杂, 眼花缭乱, 不同的场景需要不同的解决思路. 那我们也来实践一下最简单的场景: 区域划分: 服务分为beta(线上预发布环境)和main主生产环境 区域隔离情况 试情况可能有三种选择: main和beta 阅读全文
posted @ 2021-07-16 17:29 飞云~风之谷 阅读(104) 评论(0) 推荐(0)
摘要: 最近研究了一下Spring Cloud的灰度发布, 发现方法真是多. 这里先提供一个修改Eureka注册中心里的instance实例的metadata的脚本, 可以方便地用来测试效果. 使用举例: sh eureka.sh BETAZONE-HELLO-REMOTENAME 172.18.0.145 阅读全文
posted @ 2021-07-16 16:50 飞云~风之谷 阅读(252) 评论(0) 推荐(0)