微服务基础设施怎么建设,如何选择微服务框架

这篇具有很好参考价值的文章主要介绍了微服务基础设施怎么建设,如何选择微服务框架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微服务基础设施架构全貌

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

微服务 vs SOA

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

微服务基础设施优先级

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

微服务框架核心

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

模式1-嵌入式SDK式

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

【优点】

1. 架构简单,天然支持高性能、高可用;

2. 维护简单,无需维护独立的 Proxy 节点。

【缺点】

1. 应用侵入,需要集成 SDK,并联动升级;

2. 多语言重复开发 SDK

模式2-反向代理式

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

【优点】

1. 应用无侵入;

2. 天然支持多语言。

【缺点】

1. Service Proxy 需要通过集群来做高性能、高可用;

2. 维护复杂,需要维护 Service Proxy 集群。

模式3 - 网络代理式(Service Mesh)

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

【优点】

1. 应用无侵入;

2. 天然支持多语言;

3. 天然支持架构高性能、高可用。

【缺点】

1. 维护复杂,需要维护每台服务器上的 Service Proxy;

2. 单台服务器的 Service Proxy 是单点;

3. 全链路请求性能会下降。

微服务框架模式对比

嵌入SDK

反向代理 网络代理
多语言 每个语言都需要开发SDK 天然支持多语言 天然支持多语言
应用侵入 需要集成SDK
可维护性 无需额外维护工作 维护Proxy服务器集群 维护每台机器上的Proxy节点,数量非常多。
高性能 天然支持 需要通过Proxy集群来实现 整体架构是高性能的,但全链路请求性能会下降
高可用 天然支持 需要通过Proxy集群来实现 整体架构高可用,单台服务器上的proxy是单点
适应场景 团队技术栈统一为单个单语言 团队技术栈多语言,服务集群规模不大 团队技术栈多语言,服务集群规模超级大

常见的微服务框架

嵌入式 SDK 样例 - Dubbo

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

    

Apache Dubbo 是一款高性能、轻量级的开源 Java 服务框架,提供了六大核心能力:

1. 面向接口代理的高性能 RPC 调用;

2. 智能容错和负载均衡;

3. 服务自动注册和发现;

4. 高度可扩展能力;

5. 运行期流量调度;

6. 可视化的服务治理与运维。

嵌入式 SDK 样例 - Spring Cloud

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

反向代理式案例 - APISIX

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

Service Mesh 案例 - Istio

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java

如何选择开源微服务框架

微服务基础设施怎么建设,如何选择微服务框架,Java面试题,微服务,微服务,架构,云原生,java文章来源地址https://www.toymoban.com/news/detail-816925.html

到了这里,关于微服务基础设施怎么建设,如何选择微服务框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 精选博客系列|VMware如何实现多云基础设施

    私有云,公有云,多云,边缘云… 如今,组织的团队、数据和工作负载分布在各种环境中。毫无疑问,这导致了技术上的复杂性增加、安全风险加剧、成本飙升和云战略不连贯的问题。 “39% 的高管难以在(他们的)公有云上实现一套共同的控制。” 使用 VMware 跨云服务,您

    2024年02月08日
    浏览(45)
  • 简化通知基础设施:开源的消息通知服务 | 开源专题 No.41

    Stars: 22.9k License: MIT Novu 是一个开源的通知基础设施项目,它提供了统一的 API 来通过多个渠道发送通知,包括应用内、推送、电子邮件、短信和聊天。主要功能有: 为所有消息提供商 (应用内、电子邮件、短信、推送和聊天) 提供单一 API 管理多个渠道上的通知非常容易 配备

    2024年02月08日
    浏览(35)
  • 区块链专用服务网络基础设施团体标准正式发布

    2022年8月29日,中国电子工业标准化技术协会发布公告,批准团体标准 T/CESA 1221-2022《区块链 专用服务网络 基础设施总体要求》,此项标准由国家信息中心主持编制,并会同湖北省发展和改革委员会、重庆江北区大数据应用发展管理局、重庆市区块链数字经济产业园管委会、

    2024年02月12日
    浏览(40)
  • 从服务器到云原生:企业IT基础设施的演进之路

    随着数字经济的迅猛发展,企业IT数字化转型已成为推动业务创新和提升竞争力的关键。在这一转型过程中,基础设施的建设与升级显得尤为重要。企业需要不断优化和更新他们的基础设施,以适应不断变化的市场需求和技术发展。本文将探讨企业IT数字化转型在基础设施方面

    2024年04月15日
    浏览(48)
  • 如何做好《关键信息基础设施安全保护要求》提到的收敛暴露面?

    5月1日,《信息安全技术 关键信息基础设施安全保护要求》(GB/T 39204-2022)国家标准正式实施。该标准作为关键信息基础设施安全保护标准体系的构建基础,提出了关键信息基础设施安全保护的三项基本原则,为运营者开展关键信息基础设施保护工作需求提供了强有力的指导

    2024年02月04日
    浏览(49)
  • 企业申请数据中心基础设施绿色建维服务认证需要注意哪些方面?

    数据中心基础设施绿色建维服务认证是一种针对数据中心建设和维护的全流程认证,旨在确保数据中心的基础设施在建设、运行和维护过程中均符合绿色环保的标准。该认证由独立的第三方机构进行评估和审核,针对数据中心的能源效率、设备健康状况、运营管理等方面进行

    2024年01月21日
    浏览(60)
  • 【生成人工智能】Ray如何解决生成人工智能基础设施的常见生产挑战

    这是我们生成人工智能博客系列的第一部分。在这篇文章中,我们讨论了如何使用Ray来生产常见的生成模型工作负载。即将发布的一篇博客将深入探讨Alpa等项目为什么要使用Ray来扩展大型模型。 生成的图像和语言模型有望改变企业的设计、支持、开发等方式。本博客重点关

    2024年02月02日
    浏览(63)
  • TerraForm是一个基础设施自动化工具,它可以自动创建、更新、删除IT基础设施(例如服务器、网络设备、存储系统等Ten things you didn‘t know about Terraform

    作者:禅与计算机程序设计艺术 TerraForm是一个基础设施自动化工具,它可以自动创建、更新、删除IT基础设施(例如服务器、网络设备、存储系统等)上的云资源配置。Terraform 的主要优点包括: 声明式语法: TerraForm 使用描述性语言而不是编程语言来描述期望的资源状态,这

    2024年02月07日
    浏览(56)
  • 《羊了个羊》服务器2天崩3次?去中心化云会成为下一代网络基础设施吗?

    中秋送走了玉兔,要说过后哪种动物最火,一定非羊莫属,而且这只羊是用钱买不到、只能通过消消乐才能得到的羊。 近日,一款号称通关率不到0.1%的硬核消除类闯关小游戏《羊了个羊》突然爆红,几度登上微博话题热搜,甚至在9月14日登顶微博热搜榜。 如果你发现微信好

    2024年02月02日
    浏览(39)
  • BRC20赛道的刚需基础设施,BrccSwap如何延续新的造富神话?

    引言 BRC20代币和去中心化交易所的背景 BRC20代币赛道的刚需SWAP BrccSwap如何延续新的造富神话 结语 引言 随着加密货币市场的不断发展,BRC20代币和去中心化交易所成为了越来越受欢迎的概念。BRC20代币是建立在比特币区块链上的代币,具有高级别的安全性和一定的应用场景。

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包