搜索

pdf文档 Service Mesh微服务化和传统框架微服务化混合部署协同实践分享

11.76 MB 11 页 0 下载 81 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了MedSci公司在微服务架构转型中的实践,特别是Service Mesh与传统架构的混合部署。通过使用ServiceComb和Mesher解决方案,MedSci实现了多语言支持、服务治理和监控的高效管理。文档强调了混合部署的优势,如稳定性、高性能和低代码侵入性,同时展示了其在实际应用中的成功案例,如提升QPS和减少延迟。
AI总结
## 文档总结 本文分享了《Service Mesh微服务化和传统框架微服务化混合部署协同实践分享》,重点探讨了在混合架构下实现微服务部署与协同治理的经验,尤其是MedSci公司在iDrugSafety系统中的实践。 ### 1. 混合部署背景与原则 - **混合部署需求**:系统中既有基于传统架构的微服务,也有基于Service Mesh的新服务,需实现统一治理与协作。 - **选择原则**: - 架构稳定且可扩展。 - 支持多语言。 - 具备混合部署能力。 - 成功的商业化案例。 - 无商业锁定,企业可控。 - 完整生态支持,涵盖主流开源微服务运维与安全领域。 - 学习成本低,易上手。 ### 2. iDrugSafety 微服务重构选择 - **基于Java的新服务**: - 选择ServiceComb SDK,实现微服务重构。 - 特点: - 行业成功实践。 - 使用Reactive全异步模式提升QPS,降低延迟。 - 支持大规模用户(4亿+)稳定运行。 - 动态路由实现灰度发布,快速回滚。 - 监控能力内置,便于服务状态管理。 - **基于PHP的库存服务**: - 选择华为Mesher方案。 - 特点: - 跨语言微服务治理。 - 中央配置与治理。 - 无需为每种语言单独开发治理方案,适合PV系统。 - 降低试错成本。 ### 3. ServiceComb与Mesher功能 - **ServiceComb**: - 统一的服务治理中心。 - 支持多语言微服务共存。 - 混合部署与协同治理。 - 无需修改传统应用代码,零侵入。 - 提供完善的监控与运维功能。 - **Mesher**: - 跨语言微服务治理方案。 - 与ServiceComb SDK功能对等且互操作。 - 支持动态配置,降低试错成本。 ### 4. iDrugSafety 系统架构 - **服务架构**: - 官方账号、WebUI、App等基于Java。 - PHP应用使用Mesher。 - 服务网关统一接入。 - **优势**: - 支持多语言,完美解决Java与PHP共存问题。 - 混合部署,新旧架构微服务协同运行。 - 统一治理,降低运维复杂度。 ### 5. MedSci 公司实力 - **核心业务**: - 专注于医疗与生命科学领域,提供网络平台服务。 - 注重医疗质量提升,拥有丰富经验。 - 拥有40+医学博士团队和300+国际学术团队。 - 平均日PV达130万,行业排名靠前。 - **系统能力**: - 系统开发与运维经验丰富,确保项目快速实施。 - 提供灵活配置,支持云服务与本地部署。 - 符合国际标准,如ICH E2B、21 CFR等。 ### 6. 总结 - **混合部署优势**: - ServiceComb与Mesher支持多语言、混合部署和统一治理。 - 提升系统性能、稳定性和可扩展性。 - 降低试错成本,快速响应业务需求。 - **MedSci 实践价值**: - 成功案例展示了混合架构在医疗系统中的高效应用。 - 强调了ServiceComb和Mesher在微服务重构中的重要性。 本文通过具体案例和实践经验,展示了在混合架构下实现微服务部署与协同治理的有效方法,为类似系统的架构设计提供了参考。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
下载文档到本地,方便使用
文档评分
请文明评论,理性发言.