当前位置: 首页 > news >正文

电商网站建设公司排名wordpress博客500

电商网站建设公司排名,wordpress博客500,制作流程图的网站,领地网做网站咋加文章接前一篇文章#xff1a;软考 系统架构设计师系列知识点之云原生架构设计理论与实践#xff08;13#xff09; 所属章节#xff1a; 第14章. 云原生架构设计理论与实践 第3节 云原生架构相关技术 14.3.2 云原生微服务 1. 微服务发展背景 2. 微服务设计约束 相较于单体应…接前一篇文章软考 系统架构设计师系列知识点之云原生架构设计理论与实践13 所属章节 第14章. 云原生架构设计理论与实践 第3节 云原生架构相关技术 14.3.2 云原生微服务 1. 微服务发展背景 2. 微服务设计约束 相较于单体应用微服务架构的架构转变在提升开发、部署等环节灵活性的同时也提升了在运维、监控环节的复杂性。设计一个优秀的微服务系统应遵循以下设计约束 1微服务个体约束 2微服务与微服务之间的横向关系 3微服务与数据层之间的纵向约束 在微服务领域提倡数据存储隔离Data Storage SegregationDSS原则即数据是微服务的私有资产对于该数据的访问都必须通过当前微服务提供的API来访问。如若不然则造成数据层产生耦合违背了高内聚低耦合的原则。同时出于性能考虑通常采取读写分离CQRS手段。同样由于容器调度对底层设施稳定性的不可预知影响微服务的设计应当尽量遵循无状态设计原则这意味着上层应用与底层基础设施的解耦微服务可以自由在不同容器间被调度。对于有数据存取即有状态的微服务而言通常使用计算与存储分离方式将数据下沉到分布式存储通过这个方式做到一定程度的无状态化。 4全局视角下的微服务分布式约束 从微服务设计一开始就需要考虑以下因素高效运维整个系统从技术上要准备全自动化的CI/CD流水线以满足对开发效率的诉求并在这个基础上支持蓝绿、金丝雀等不同发布策略以满足对业务发布稳定性的诉求。面对复杂系统全链路、实时和多维度的可观测能力成为标配。为了及时、有效地防范各类运维风险需要从微服务体系多种事件源汇聚并分析相关数据然后在中心化的监控系统中进行多维度展现。伴随着微服务拆分的持续故障发现时效性和根因精确性始终是开发运维人员的核心诉求。 3. 主要微服务技术 1Apache Dubbo Apache Dubbo作为源自阿里巴巴的一款开源高性能RPC框架特性包括基于透明接口的RPC、智能负载均衡、自动服务注册和发现、可扩展性高、运行时流量路由与可视化的服务治理。经过数年发展已是国内使用最广泛的微服务框架并构建了强大的生态体系。为了巩固Dubbo生态的整体竞争力2018年阿里巴巴陆续开源了Spring Cloud Alibaba分布式应用框架、Nacos注册中心、配置中心、Sentinel流控防护、Seata分布式事务、Chaosblade故障注入以便让用户享受阿里巴巴十年沉淀的微服务体系获得简单易用、高性能、高可用等核心能力。Dubbo在v3中发展服务网格ServiceMesh目前Dubbo协议已经被Enovy支持数据层选址、负载均衡和服务治理方面的工作还在继续控制层目前在继续丰富Istio/Pilot-discovery中。 2Spring Cloud Spring Cloud作为开发者的主要微服务选择之一为开发者提供了分布式系统需要的配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性Token、全局锁、决策竞选、分布式会话与集群状态管理等能力和开发工具。 3Eclipse MicroProfile Eclipse MicroProfile作为Java微服务开发的基础编程模型其致力于定义企业Java微服务规范。MicroProfile提供指标、API文档、运行状况检查、容错与分布式跟踪等能力使用它创建的云原生微服务可以自由地部署在任何地方包括服务网格架构。 4Tars Tars是腾讯将其内部使用的微服务框架TAFTotal Application Framework多年的实践成果总结而成的开源项目在腾讯内部有上百个产品使用服务内部数千名C、Java、Golang、Node.Js和PHP开发者。Tars包含一整套开发框架与管理平台兼顾多语言、易用性、高性能与服务治理理念是让开发者更聚焦业务逻辑让运维更高效。 5SOFAStack SOFAStackScalable Open Financial Architecture Stack是由蚂蚁金服开源的一套用于快速构建金融级分布式架构的中间件也是在金融场景里的最佳实践。MOSN是SOFAStack的组件它是一款采用Go语言开发的服务网格数据平面代理功能和定位类似Enovy旨在提供分布式、模块化、可观测、智能化的代理能力。MOSN支持Enovy和Istio的API可以和Istio集成。 6DAPR DAPRDistributed Application Runtime分布式应用运行时是微软新推出的一种可移植的、无服务器的、事件驱动的运行时它使开发人员可以轻松构建弹性、无状态和有状态微服务这些服务运行在云和边缘上并包含多种语言和开发框架。 至此“14.3.2 云原生微服务”的全部内容就讲解完了。更多内容请看下回。
http://www.zqtcl.cn/news/930271/

相关文章:

  • 站长之家app简单网站制作步骤
  • 网站开发与桌面应用开发wordpress if include
  • 网站怎么做预约小程序江苏省工程建设招标网站
  • python做网站有什么弊端专业做网带
  • 浙江建设工程考试网站wordpress等模版比较
  • seo网站论文高端疫苗
  • 山东省城乡住房和建设厅网站首页贵阳网站建设技术托管
  • 免费的网站申请做电影网站被告版权
  • 网站后台显示不全百姓网招聘信息最新招聘
  • 前端手机网站同企网站建设做网站
  • 重庆专业网站公司查看网站是否收录
  • 网站怎么做网上报名学多久可以做网站 知乎
  • 网站建设项目总结报告织梦模板建站
  • 关于网站建设的基础知识中石化十建公司官网
  • 江苏做网站怎么收费wordpress的wap插件
  • 企业营销网站建设公司哪家好网站建设团队名称
  • 法制网站建设问卷调查手机网站打开自动wap
  • 建设网站 如何给文件命名佛山网站推广市场
  • 网站客户问题解答网站建设网站规划书
  • 罗湖网站公司网络营销的种类有哪些
  • 怎么做微网站推广做一个自己的网站需要什么
  • 一个静态网站开发考虑什么最近一周新闻热点回顾
  • 北京网站设计知名乐云seo汝州建设局网站
  • 珠海左右创意园网站开发注册安全工程师报名条件和要求
  • 建设文明网站包括怎么用手机建设网站
  • 网站建设商城宁波seo深度优化平台有哪些
  • 免费企业查询网站网站建设有关的职位
  • 有哪些网站是可以做会计题目的广告网站建设设计
  • 房地产项目网站建设wordpress codecolorer
  • 网站服务器机房html5写的网站有什么好处