快速微服务化编程体验快速微服务开发案例 Consumer  Mesher Mesher Sidecar-injector Service Center Provider Java-chassis Frontend Kubernetes ## Provider开发 42834ff88fa41c11ff5e24c0fa/p5_1.jpg) ## Consumer开发 • 开发业务逻辑(不涉及SDK、依赖等) • 构建Docker镜像 ## 代码0侵入:Mesher基本工作原理  ## 快速部署:sidecar-injector原理 mutatingwebhookconfigurations访问权限 服务配置: Pod Spec 注解:sidecar.mesher.io/inject: yes Namespace标签:kubectl label myns sidecar-injector=enabled pod A ## mesher A sidecar-injector ## 灵活配置:go-archaius  ## 目录 1. Service mesh在华为的演进之路 2. Mesher实践 3. Mesher如何帮助企业快速转型微服务架构 ## 我们需要微服务系统,但构建微服务系统是困难的  ## Mesher - Service Mesh理论的实现 - 基于go语言开发 - 接入ServiceComb等开源生态 - 高性能,11mb常驻内存,1毫秒延迟  ## Mesher架构总览 ## Multiple Istio ServiceComb file system Kubernetes Consul Istio pilot (xDS API) Istio citadel ## mesher ## Extendable Control Plane Interface Registry interface Control Panel interface core Handler0 码力 | 21 页 | 8.48 MB | 2 年前3
Experience on Fast Microservice Programming - 亲自动手,体验微服务开源开发-快速微服务化编程体验Development  Consumer Mesher Mesher Sidecar-injector Service Center Provider Java-chassis Frontend Kubernetes ## Provider Development are not involved). 2. Build a Docker image. ## Code Zero-Intrusion: Basic Working Principles of Mesher  ## Quick Deployment: Service Configurations: Pod Spec comment: sidecar.mesher.io/inject: yes Namespace label: kubectl label myns sidecar-injector=enabled Pod A Mesher A ## Sidecar-injector ## Flexible Configuration:0 码力 | 12 页 | 2.56 MB | 2 年前3
Apache ServiceComb Introduction of Microservice Innovation Projectrequirements in the trend widely accepted and certified by third-party organizations. Apache ServiceComb ## Mesher - Heterogeneous,multilingual,non-intrusive microservice framework  开放式微服务接口,支持接入开源APM/Opentracing、动态配置生态 ## Mesher与ServiceCombSDK治理互通,实现多语言支持 华为开源 ServiceMesh方案 Mesher Service Mesh生态,兼容Istio,作为数据面代理运行 ## iDrugSafety微服务化评估 • 基于Java的新业务,选型ServiceComb ServiceComb天然支持传统侵入式与ServiceMesh非侵入式微服务混合部署,协同治理。 - 基于PHP的存量业务,选型华为商用并开源的ServiceMesh方案Mesher,实现微服务化改造 ✓ Mesher本身是一套跨语言的微服务治理方案,治理能力与ServiceComb SDK对等,且天然互通、集中配置/治理。 ✓ 对于多语言支持,不需要针对每种语言都实现一套服务治理,适合药物警戒系统当前的场景。0 码力 | 11 页 | 11.88 MB | 2 年前3
ServiceComb在Service Mesh的探索与思考2f67211934325a0d7d1d/p1_1.jpg) ## Contents 1. Service Mesh Evolution in Huawei 2. Mesher Practice 3. How Mesher Drives Enterprise Transformation Towards Microservice Architectures ## Microservice System uService1 - 2013: IR component in the microservice development platform 2015: Sidecar component ## Mesher - Implementation of Service Mesh Theory - Developed based on the Go language - Connected to open-source millisecond delay  ## Mesher Architecture Overview ## Multiple control plane solutions Registry Config security Archaius0 码力 | 21 页 | 8.32 MB | 2 年前3
Service Mesh的思考及在华为云的实践华为架构师 9年软件行业经验,曾就职于三星,2012年进入云计算领域,对PaaS,DevOps,APM有深入的研究和实践经验。方案支撑近千台VM中应用部署管理监控。华为云微服务引擎Mesher作者。 ## AGENDA Mesher介绍 ## 02 实践  ## Mesher Design control plane Data plane Monitoring Service Service Service Service Zipkin Service center Mesher Java SDK Go SDK Go SDK Prometheus Config center Grafana Infrastructure Governance Web Console0 码力 | 29 页 | 1.55 MB | 2 年前3
Service Mesh在华为公
有云的实践## 透明RPC调用  ## Mesher • Service Mesh的一种实现 - 基于自研的Go语言微服务框架(即将开源)开发 使用CSE注册中心与配置中心 - 以Sidecar的方式部署在微服务所运行的环境中,也可以PerHost模式运行 Service center Mesher Zipkin Mesher Mesher Config center Mesher Governance UX Huawei APM Service Service Service Service Prometheus Grafana Mesher Mesher Mesher Mesher ## I nfrastructure 减少对业务影响 • 高性能 • 使服务可视化 • 使服务更具弹性 ## Data Plane ServiceC ServiceD Mesher Mesher ServiceA ServiceB Mesher Mesher 即Mesher组件本身,对所有请求进行处理 • 注册发现服务 执行路由策略 • 负载均衡 透明TLS传输 生成监控数据 ## Control Plane0 码力 | 52 页 | 4.37 MB | 2 年前3
ServiceComb 开源微服务框架技术演进之路 巨震[Image](/uploads/documents/5/5/3/e/553e9c3a6d97ec669648ffae522db1b6/p15_1.jpg) ## 服务配置: • Pod Spec注解: sidecar.mesher.io/inject: "yes" • namespace标签:kubectl label myns sidecar-injector=enabled ## 用户案例 ## 原则 互通 互通 Apollo Go-SDK 开放式微服务接口,支持接入开源APM/Opentracing、动态配置生态 互通 ## Mesher与ServiceCombSDK治理互通,实现多语言支持 华为开源 ServiceMesh方案 Mesher Istio Pilot Citadel Service Mesh生态,兼容Istio,作为数据面代理运行 ## 用户案例 ## nts/5/5/3/e/553e9c3a6d97ec669648ffae522db1b6/p17_1.jpg) 开发方式不变 PHP应用 0侵入改造 ServiceComb SDK Mesher (华为商用及开源ServiceMesh方案) ↓ ServiceComb 统一服务治理中心 ServiceComb 服务注册中心 ## 支持多种开发语言 ✓ 解决Java和PHP共存场景0 码力 | 20 页 | 861.58 KB | 2 年前3
共 20 条
- 1
- 2













