张波-虎牙直播在微服务改造中的实践求特别严格, 如果出现配置下发不及时,或下发配置失败,极大可能出现故障,同时负载均衡服 务弹性能力的要求较高,在业务高峰如果不能快速扩容,容易出现全网故障 传统配置下发方式 负载均衡配置固话在配置文件中, 节点操作需要人工上系统操作增减 节点 配置中心监听方式 客户端主动监听配置更新,配置秒 级生效,新扩容服务主动拉取全量 配置,流量接入时长缩短3分钟+ 配置名字服务 配置IP方式 服务端下发文件更新配置,更新配 点生效需要重新 reload配置,且节点新增或删除需人工上系统操作配置,配置生效对服务会有中断 配置IP方式 配置名字服务 客户端主动监听名字服务更新,节 点变更秒级生效 负载均衡配置固话在配置文件中, 节点操作需要人工上系统操作增减 节点 基于Nginx dyups模块的动态上下线 • 基于名字服务感知节点变化快速变更节点 • 基于nginx dyups模块实现节点变更秒级生效 微服务架构中基于DNS的服务注册与发现0 码力 | 27 页 | 1.03 MB | 1 年前3
 华为微服务框架ServiceCombMicroservice NO.1 深圳站: Cloud Native 架构下的 K8S 和微服务实践 跨服务事务追踪 • 通过一个全局事务将这些子事务关联在一起 • 服务提供方通过Omega注入全局事务ID • 服务的消费方通过Omega获取全局事务ID Request Interceptor Inject tx id Service Business Logic Request0 码力 | 28 页 | 1.53 MB | 1 年前3
 Service Mesh的思考及在华为云的实践最佳实践 • 结合容器,容器网络,编排调度平台,监控平台使用 • 业务代码只需监听在127.0.0.1.使用mesher对外提供服务 • 使用SideCar部署模式 • 将服务提供者地址写在配置文件中,在本地里信息是http://x.x.x.x:port, 进行开发调试,上云后 需要与Mesher使用时,改为http://ServiceName • 服务调用层级不要超过3层 • 若调用0 码力 | 29 页 | 1.55 MB | 1 年前3
 微服务创新新品发布的 微服务认证鉴权能力 • 开箱即用:提供了默认的Authentication Server、Edge Service、Resource Server实现,简化用户开发难度 • 开发简单:提供配置文件和Annotation两种方式配置权限,支持权限配置和代码逻辑分离,也支持在使用Annotation声明式 的权限配置,相辅相成。 • 第三方认证支持:采用Open ID协议,对接微信、微博等三方认证系统。0 码力 | 12 页 | 2.96 MB | 1 年前3
 Apache ServiceComb 微服务创新项目解读纯Token模式 混合模式 • 开箱即用:提供了默认的Authentication Server、Edge Service、Resource Server实现,简化用户开发难度 • 开发简单:提供配置文件和Annotation两种方式配置权限,支持权限配置和代码逻辑分离,也支持在使用Annotation声明式 的权限配置,相辅相成。 • 第三方认证支持:采用Open ID协议,对接Github等三方认证系统。0 码力 | 13 页 | 1.24 MB | 1 年前3
 ServiceComb 微服务框架基于Pack模型的新构架 由 Alpha 和 Omega组成 •Alpha充当协调者的角色,主要负责对事务的 事件进行持久化存储以及协调子事务的状态,使 其最终得以与全局事务的状态保持一致,即保证 事务中的子事务全执行,或全不执行。 •Omega是用户程序侧代理,负责对网络请求 进行拦截并向Alpha上报事务事件,并在异常情 况下根据Alpha下发的指令执行相应的补偿或重0 码力 | 11 页 | 668.81 KB | 1 年前3
 可发布版-美团点评微服务OCTO-曹继光核心设计解析(%):S4/GEnR V 逻辑架构 核心设计解析(&):SDBnnEP - 服务状态监控系统 定t:中心化节点健康监测;负责监控/更新节点状态 q势:相对于点对点心跳,基本不r增加b务应用负载,确保节点状态全局唯一性 核心设计解析(&):SDBnnEP V 特点解析 ���� �� Akka Actor � ��10� ���� ����! ����� ����� �����! ����� Detector0 码力 | 35 页 | 14.10 MB | 1 年前3
 微服务架构与领域驱动设计 - 王磊• 对聚合使⽤用⼤大的⻩黄⾊色即时贴进⾏行行标记 什什么是聚合? 聚合是⼀一组相关领域对象的集合。 • 聚合内相关对象保证数据⼀一致性 • 只能通过聚合根修改边界内的对象 • 聚合根有唯⼀一的全局标识 业务流梳理理 寻找事件 寻找命令 寻找聚合 划分⼦子域&界限上下⽂文 统⼀一语⾔言 ① ② ③ ④ ⑤ ⑥ 划分⼦子域&限界上下⽂文 划分限界上下⽂文 • 合并业务意义结合紧密的聚合0 码力 | 28 页 | 1.84 MB | 1 年前3
 《Saga分布式事务解决⽅案与实践》演讲者/姜宁• 提供强⼀一致保障 • 准备阶段完成资源操作 • 如果准备过程中出现问题,可以回滚 • 提交阶段不不允许出错 • 资源层⾯面提供保障业务侵⼊入性低 • 协议成本⾼高,并且存在全局锁的问题 ACID 与 BASE • ACID • 原⼦子性 (Atomicity) • ⼀一致性 (Consistency) • 隔离性 ( Isolation) • 持久性0 码力 | 33 页 | 2.38 MB | 1 年前3
 华为企业级PaaS 微服务应用全链路拓扑 SQL分析 调用链 立体监控 方法追踪 事务洞察 微服务治理 负载均衡 限流/降级 熔断/容错 错误注入 黑白名单 微服务管理 注册中心 配置中心 治理中心 全局事务 契约管理 监控大屏 智能分析 环境管理 开发环境 测试环境 预验证环境 灰度环境 生产环境 商业生态(aPaaS/SaaS) 行业 (政府、教育、医疗、零售、……) 伙伴0 码力 | 17 页 | 3.42 MB | 1 年前3
共 11 条
- 1
 - 2
 













