ServiceComb 微服务框架cancel(); } } ServiceComb与Spring Cloud的集成 Spring Boot Spring Cloud Discovery Spring Cloud Zuul RestTemplate RestTemplate •Java-Chassis与Saga都对Spring Boot进行了深 度集成 •通过Starter形式,Java-Chassis提供了Spring Zuul等组件的集成 •根据需要,后期会继续集成更多的组件 集成Spring Cloud组件 服务发现 •Spring Cloud通过@EnableDiscoveryClient来支 持服务发现 •需要实现DiscoveryClient接口,提供获取服 务实例的实现 •通过@Configuration来设置相关服务实例 •设置完DiscoveryClient后,可无缝集成到 Spring0 码力 | 11 页 | 668.81 KB | 1 年前3
华为企业级PaaS 微服务应用Cloud与ServiceComb等开源生态,使开发者能够无改造迁移上云 • 多语言解决方案:Java,Go两种语言框架与Service mesh方案 • 契约管理:自动生成API文档,并在中心管理,使集成更加流畅,约束接口不能任意变更 servicecomb.apache.org github.com/apache?q=servicecomb 引擎 把他们放在一起 微服务 微服务 微服务 层级交换 机制 统一信息 安全体系 软件开发服务 ServiceStage 大数据服务 系统集成服务 IaaS(计算、存储、网络、安全) 中间件服务 标准与规范 应用全微服务化,接口标准由财政厅统一管控, ISV只需聚焦微服务交付,降低依赖性 统一业务模型和数据集成标准,系统无缝对接, 财政数据统一呈现,业务全盘管控 基于先进研发理念,标准化研发环境和工 具,开发效率高,财政需求上线快0 码力 | 17 页 | 3.42 MB | 1 年前3
Apache ServiceComb 开源微服务社区发部署 使能多微服 务技术栈开 发的微服务 应用之间协 同工作和共 同治理 使能满足第三 方认证被广泛 采纳的趋势下 认证鉴权的性 能和安全的要 求 帮助企业用 户达成业务 模型和数据 集成标准统 一 通过易于理 解的数据和 入口,管理 复杂的分布 式系统配置 多语言运行环境 服务中心异构通信 微服务鉴权 分布式系统配置中心 微服务契约工具 19 年Apache ServiceComb新品发布 层级交换 机制 统一信息 安全体系 软件开发服务 ServiceStage 大数据服务 系统集成服务 IaaS(计算、存储、网络、安全) 中间件服务 标准与规范 应用全微服务化,接口标准由财政厅统一管控, ISV只需聚焦微服务交付,降低依赖性 统一业务模型和数据集成标准,系统无缝对接, 财政数据统一呈现,业务全盘管控 基于先进研发理念,标准化研发环境和工具, 开发效率高,财政需求上线快0 码力 | 15 页 | 2.86 MB | 1 年前3
杨钦民-唯品会微服务架构演进之路v0.2cIAKAcaD AssLes ü 分钟级准实时告警周期性检测 指标规则 ü e告警事i快速定o根源问题 ü 灵活方t的多级告警策略定义 ü 2AgeoF中央告警平台无缝集成 指标统计 调用链跟踪 ü 域T主机T服务A2I级别指标 展示 ü 每秒请求数 ü 响应时间 ü 请求失败率(4NN/5NN/osH faADed ü 异常发生率0 码力 | 43 页 | 3.89 MB | 1 年前3
Service Mesh在华为公
有云的实践部署复杂性提升,如何消弭? • Infrastructure as Code—开发者⾃自⾏行选型 • 命令⾏行注⼊入⼯工具—Mesher开发团队定制 • 编排服务⾃自动注⼊入—最完整的产品体验 应⽤用与Mesher集成最佳实践 • 使⽤用容器,容器⺴⽹网络与编排调度平台 • 业务代码监听在本地端⼝口,并且不要暴露业 务服务端⼝口。使⽤用Mesher端⼝口对外提供服务 • 使⽤用SideCar部署模式 • Istio强绑定Kubernetes平台(1.7.4+) • 从成本⾓角度讲Linkerd并不适合做SideCar部署,JVM资源占⽤用较多 • 在ServiceComb和CSE中的积累 • 最⼤大优势,侵⼊入式与⾮非侵⼊入式的⽆无缝结合,混编,统⼀一的产品体验。 开源 • Service Center https://github.com/ServiceComb/service-center • ServiceComb-Java0 码力 | 52 页 | 4.37 MB | 1 年前3
微服务架构实践-唯品会criIicaB iHHJeH ü 分钟级y实时告警周期性检测指标规 则 ü a告警事d快速定h根源问题 ü 灵活方n的多级告警策略定义 ü 2igeEDW央告警平台无缝集成 指标统计 调用链跟踪 ü 域Q主机Q服务A2I级别指标展示 ü 每秒请求数 ü 响应时间 ü 请求失败率(4LL/5LL/EHF faiBed ü 异常发生率 ü0 码力 | 120 页 | 82.16 MB | 1 年前3
康彬-基于微服务的混合云和同城双活实践康彬(robinkang) 乐信/架构总监 14年研发及管理经验,从0到1组建了乐信架构团队, 主导并推动了乐信集团业务系统从单体应用架构向微服 务架构的演变、从 php 技术栈向 java 技术栈的无缝转 型,从私有云向混合云的进化,及新一代的同城双活技 术架构的研发与落地工作 信用成长成就品质生活 • 大促的痛及混合云实践 • 单元化&双活的应用场景 • 同城双活的探索之路 • 未来的规划0 码力 | 47 页 | 6.09 MB | 1 年前3
消费者云CSE微服务实践消费者云CSE微服务实践 李林锋 关于我 9年电信软件平台中间件开发、设计、架构经验 精通Netty、Mina等网络通信框架 华为软件 短信/彩信/WAP网关平台SGP、API开放集成网关API Fabric首席设计师 华为软件分布式服务框架DSF首席设计师 《Netty权威指南》、《分布式服务框架原理不实践》作者 微博、微信:Nettying 公众号:Netty乊家 通用能力可以通过扩展点实现 微服务框架技术选型-易集成 当前业务使用Spring MVC等传统的单体架构,希望可以较平滑、 低成本的迁移到微服务架构上: 从业务接受度上,希望丌要翻天覆地的改变业务开发习惯,最好能够兼容原Spring MVC开发模式 从集成角度看,希望可以灵活的不Spring Boot等框架集成 微服务框架技术选型-高性能、低时延 硬件成本已经是白菜价,软件性能丌重要? 支持服务级故障隔离 支持多链路和链路级故障隔离 支持服务熔断和降级,以及第三方故障隔离(集成Hystrix) CSE在消费者云业务的实践-服务调用高性能 CSE的高性能设计: 提供Rest和Highway RPC两种通信协议,满足 丌同业务场景 高性能的Rest:集成Vertx,底层基于Netty,性 能比传统Servlet NIO性能高X倍 Highway0 码力 | 22 页 | 1.39 MB | 1 年前3
微服务场景下的数据一致性解决方案 - 殷湘补偿 B C A Saga transact transact transact B C A Saga compensate compensate 和平统一 减少业务代码集成/运维难度 剥离业务与数据一致性复杂度 和平:低侵入 让运维监控更加简单 可视化事务、调用链 统一:集中式 无状态、可集群、可分片 Event Sourcing架构 高可用 系统架构 合理的设计能大大减少技术复杂度和商业成本 总结 • 起因:离 • 方案:Saga 222 • 选择建议:内刚 外柔 未来的开发计划 • 更易使用的数据一致性方案 • 集成调用链追踪 (Zipkin),定位性能瓶颈 • 可视化事务拓扑,定位异常最多的服务 • 集成熔断功能 (Hystrix) • 实现基于消息队列的通信模式 • …… • https://issues.apache.org/jira/projects/SC0 码力 | 31 页 | 4.28 MB | 1 年前3
Metrics in ServiceComb 1.0.0-m1Dropwizard Metrics Spring Boot Actuator 计数器(Monitor)的实 现 性能相对高效 功能相对丰富 较弱,但是支持使用 Dropwizard Metrics集成实现 强化 数据发布 Push模式,自带三种 Observer Pull或Push,自带几种 Reporter Pull或Push,自带两种 Repository 框架相关 无框架绑定 无框架绑定 无框架绑定(不绑定 Dropwizard) 绑定Spring Boot 侵入性 有,需要自己打点 有,需要自己打点 按需,Http自动记录基本信 息,也可以自己打点 易集成 是 是 是(限Spring Boot中启用) • 通过上面的比较可以看出,三种Metrics对于微服务的支持都很弱,例如微服务包含若干个 Operation,不写代码无法全面获取每一个O way(评估中)。 基于BMI示例演示(15min) • 示例项目BMI介绍 • 如何使用ServiceComb Java Chassis Metrics • 如何与普罗米修斯集成 依赖关系 Metrics列表 Metrics 子项 说明 微服务资源使用 CPU、ThreadCount、Heap、 NonHeap 基本的资源使用状态 Consumer端0 码力 | 18 页 | 938.89 KB | 1 年前3
共 24 条
- 1
- 2
- 3













