《生来创新-金融级云原生》——2 金融级云原生的“新标准和新蓝图”——2.2 定义金融云原生的10大新要素——要素 4:多技术栈异构集成

简介: 《生来创新-金融级云原生》——2 金融级云原生的“新标准和新蓝图”——2.2 定义金融云原生的10大新要素——要素 4:多技术栈异构集成

服务网格可看作基础设施层,用于处理服务间的通信。现代云原生应用有着复杂的服务拓扑 服务网格负责在这些拓扑中实现请求的可靠传递。实践中,服务网格通常是一组轻量级网络代理, 与应用程序部署一起,可以将其比作应用程序或微服务间的 TCP/IP,负责服务之间的网络 调用、限流、熔断和监控。


在服务网格技术应用之前,微服务体系的实现方式往往由中间件团队为业务应用提供一个 SDK在 SDK 中会集成各种服务治理能力,如服务发现、负载均衡、熔断限流、服务路由等。在 行时,  SDK 和业务应用的代码混合在一个进程中运行,  耦合度非常高,  这就带来了一系列问题:


一是升级成本高。 每次升级 SDK 都需要业务应用修改 SDK 版本号,再重新发布应用。在 业务快速发展的时候,这类升级会影响到研发效率。


二是版本碎片化严重。  由于 SDK 升级成本高,且中间件不断向前发展,久而久之,就会 导致 SDK 版本各不统一、能力参差不齐等问题,给统一治理带来巨大的工作量。


三是中间件演进困难。  由于 SDK 版本碎片化严重,导致中间件向前演进时需要在代码中 兼容各种各样的老版本逻辑,如同戴着枷锁前行,无法实现快速迭代。


金融机的服务网格把原来通过 SDK 集成的一些网络通信能力下沉到 Sidecar 中,包括 基本的 RPC、消息、DB 访问能力,以及在此基础上的服务发现、熔断、限流、流量管控、数 据库分库分表的能力,以此给业务系统带来较为透明的通信基础设施,将基础设施的迭代演进 与业务系统解耦,让务研发专注于业务逻辑,减轻业务系统的负担,提升业务系统及基础设 施的迭代效率。


相关文章
|
5月前
|
运维 Cloud Native 持续交付
云原生架构:未来软件开发的蓝图
【6月更文挑战第6天】随着云计算技术的不断进步,云原生架构已经成为推动现代软件开发的重要力量。本文将深入探讨云原生的概念、核心组件以及它如何改变应用程序的开发、部署和运维方式。通过分析云原生的优势,我们将揭示这一趋势如何为企业带来更高的效率、灵活性和创新能力。
|
17天前
|
安全 测试技术 数据安全/隐私保护
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
|
3月前
|
JSON 数据管理 关系型数据库
【Dataphin V3.9】颠覆你的数据管理体验!API数据源接入与集成优化,如何让企业轻松驾驭海量异构数据,实现数据价值最大化?全面解析、实战案例、专业指导,带你解锁数据整合新技能!
【8月更文挑战第15天】随着大数据技术的发展,企业对数据处理的需求不断增长。Dataphin V3.9 版本提供更灵活的数据源接入和高效 API 集成能力,支持 MySQL、Oracle、Hive 等多种数据源,增强 RESTful 和 SOAP API 支持,简化外部数据服务集成。例如,可轻松从 RESTful API 获取销售数据并存储分析。此外,Dataphin V3.9 还提供数据同步工具和丰富的数据治理功能,确保数据质量和一致性,助力企业最大化数据价值。
169 1
|
3月前
|
Cloud Native API 云计算
云原生技术:构建现代应用的蓝图
在数字化浪潮推动下,企业正迅速采纳云原生技术以加速创新和响应市场。本文将探讨云原生的核心概念、优势以及如何通过实践案例促进企业转型。
|
3月前
|
Java 数据库连接 数据库
强强联手!JSF 与 Hibernate 打造高效数据访问层,让你的应用如虎添翼,性能飙升!
【8月更文挑战第31天】本文通过具体示例详细介绍了如何在 JavaServer Faces (JSF) 应用程序中集成 Hibernate,实现数据访问层的最佳实践。首先,创建一个 JSF 项目并在 Eclipse 中配置支持 JSF 的服务器版本。接着,添加 JSF 和 Hibernate 依赖,并配置数据库连接池和 Hibernate 配置文件。然后,定义实体类 `User` 和 DAO 类 `UserDAO` 处理数据库操作。
60 0
|
4月前
|
Cloud Native 安全 持续交付
云端创新的桥梁:云原生技术在现代企业中的应用与挑战
本文深入探讨了云原生技术如何成为推动企业数字化转型的关键力量。通过分析容器化、微服务架构、持续集成与持续部署(CI/CD)以及声明式API的核心原理,本文揭示了这些技术如何提高应用的可扩展性、灵活性和自动化水平。同时,文章也未回避云原生环境所面临的安全挑战、技术复杂性和对专业人才的需求等现实问题。最终,我们提出了一系列策略,旨在帮助企业有效应对这些挑战,确保云原生技术的顺利采用和优化运用。
56 0
|
5月前
|
Cloud Native 持续交付 云计算
云端创新:探索云原生技术的无限可能
【6月更文挑战第12天】在数字化浪潮中,云计算不再是一个单纯的存储解决方案,而是成为了创新的发源地。本文将深入探讨云原生技术如何推动企业转型,以及它在提高开发效率、降低成本和促进可持续发展方面的关键作用。我们将一同见证,云原生不仅仅是一项技术,它更是一种文化,一种驱动未来软件开发的新理念。
|
5月前
|
人工智能 Cloud Native 安全
云原生技术的融合与创新:构建未来的软件定义世界
【6月更文挑战第5天】随着企业数字化转型的深入,云原生技术以其灵活性、可扩展性及成本效益成为推动这一进程的关键力量。本文将探讨云原生技术的核心概念、优势以及它如何与其他先进技术如人工智能和大数据相结合,为企业带来前所未有的效率提升和业务创新。
|
5月前
|
Cloud Native 容器 微服务
云原生技术的融合与创新:构建未来应用的基石
本文深入探讨了云原生技术如何成为现代软件开发的核心,分析了其对传统IT架构的影响及带来的变革。我们将通过具体案例,展示云原生如何助力企业快速迭代和部署应用,同时讨论了在采纳云原生过程中面临的挑战与解决方案。
|
6月前
|
Cloud Native 物联网 持续交付
未来科技浪潮:区块链、物联网与虚拟现实的融合创新云原生技术:重塑IT架构的未来
【5月更文挑战第31天】在信息技术飞速发展的今天,新兴技术如区块链、物联网和虚拟现实等正成为推动社会进步的重要力量。本文将探讨这些技术的发展趋势及其在各领域的应用前景,揭示它们如何相互融合,共同塑造一个智能化、互联的未来世界。 【5月更文挑战第31天】本文深入探讨了云原生技术的兴起及其对传统IT架构的颠覆性影响。通过分析云原生的核心概念,如微服务、容器化、以及持续集成/持续部署(CI/CD),文章揭示了这些技术如何促进更高效、灵活和可扩展的软件开发实践。同时,本文还讨论了企业在采用云原生技术时面临的挑战与机遇,并展望了云原生技术在未来IT领域的发展趋势。