Service Mesh微服务化和传统框架微服务化混合部署协同实践分享
11.76 MB
11 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档分享了MedSci在Service Mesh微服务化和传统框架微服务化混合部署中的实践经验。ServiceComb和Mesher作为核心技术手段,支持多语言开发、无侵入式重构和混合架构协同。文档提到ServiceComb在华为消费云服务中的应用案例,通过Reactive全异步模式提升了QPS,减少了延迟,节省了硬件资源,并支持了大规模用户的稳定运行。Mesher作为一种跨语言微服务治理解决方案,与ServiceComb SDK的治理能力互通,减少了开发成本和试错成本,同时支持中心化配置和治理。 | ||
AI总结 | ||
以下是文档内容的中文总结:
---
**《Service Mesh微服务化和传统框架微服务化混合部署协同实践分享》**
本文分享了在医疗科研领域中,如何实现Service Mesh微服务化与传统架构微服务化的混合部署及协同治理的实践经验。
### 1. 微服务选型原则
- **架构稳定性**:支持演进式架构。
- **多语言支持**:兼容多种开发语言。
- **混合部署**:支持Service Mesh和传统架构微服务的协同工作。
- **商业成功案例**:有丰富的商业落地经验。
- **无商业锁定**:企业可完全掌控。
- **生态完整性**:覆盖主流开源微服务运维和安全领域。
- **学习成本低**:对开发人员ittance要求低。
### 2. 技术实现
- **服务中心与服务网格**:
- Service Mesh兼容Istio生态,Istio作为数据平面代理。
- Mesher(华为商业开源ServiceMesh解决方案)与ServiceComb SDK对接,支持多语言。
- 打通主流开源APM/Opentracing和生态动态配置。
- **开发模式**:
- 支持Java、PHP等多语言开发。
-Legacy系统无侵入式重构,代码无需改动。
- 服务治理统一,降低试错成本。
### 3. 我药安全微服务化实践
- **Java微服务化**:
- 采用ServiceComb SDK,实现了微服务化重构。
- **成功案例**:
- 华为消费云通过Reactive全异步模式,提升了QPS两倍,延迟降低45%,硬件资源节省显著。
- 动态路由支持新服务灰度发布和快速回滚。
- 监控功能完善,支持服务运行状态信息采集。
- **PHP微服务化**:
- 采用华为Mesher解决方案。
- **优势**:
- 跨语言服务治理,兼容主流语言。
- 无需针对单语言开发服务治理方案,适合多语言场景。
- 减少试错成本,PHP无需重复开发服务治理。
### 4. 微服务化价值
- **快速开发**:整合PHP等语言资源,确保项目按时完成。
- **最佳实践**:提供微服务监控、分布式调用链追踪等。
- **多语言支持**:如Go语言支持提供更多解决方案。
- **稳定性与效率**:支持大规模应用稳定运行,性能提升显著。
---
以上为文档内容的核心要点总结,涵盖了技术选型、实现方案、实际案例及微服务化带来的价值。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
下载文档到本地,方便使用
文档评分