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

出名的wordpress主题seo人人网

出名的wordpress主题,seo人人网,网络规划设计师 招聘,wordpress 不能登录简介#xff1a; 继 Nacos 1.0 发布以来#xff0c;Nacos 迅速被成千上万家企业采用#xff0c;并构建起强大的生态。但是随着用户深入使用#xff0c;逐渐暴露一些性能问题#xff0c;因此我们启动了 Nacos 2.0 的隔代产品设计#xff0c;时隔半年我们终于将其全部实现 继 Nacos 1.0 发布以来Nacos 迅速被成千上万家企业采用并构建起强大的生态。但是随着用户深入使用逐渐暴露一些性能问题因此我们启动了 Nacos 2.0 的隔代产品设计时隔半年我们终于将其全部实现实测性能提升 10 倍相信能满足所有用户的性能需求。下面由我代表社区为大家介绍一下这款跨代产品。 作者 | 席翁 来源 | 阿里巴巴云原生公众号 继 Nacos 1.0 发布以来Nacos 迅速被成千上万家企业采用并构建起强大的生态。但是随着用户深入使用逐渐暴露一些性能问题因此我们启动了 Nacos 2.0 的隔代产品设计时隔半年我们终于将其全部实现实测性能提升 10 倍相信能满足所有用户的性能需求。下面由我代表社区为大家介绍一下这款跨代产品。 Nacos 简介 Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它孵化于阿里巴巴成长于十年双十一的洪峰考验沉淀了简单易用、稳定可靠、性能卓越的核心竞争力。 Nacos 2.0 架构 全新 2.0 架构不仅将性能大幅提升 10 倍而且内核进行了分层抽象并且实现插件扩展机制。 Nacos 2.0 架构层次如下图它相比Nacos1.X的最主要变化是 通信层统一到 gRPC 协议同时完善了客户端和服务端的流量控制和负载均衡能力提升的整体吞吐。将存储和一致性模型做了充分抽象分层架构更简单清晰代码更加健壮性能更加强悍。设计了可拓展的接口提升了集成能力如让用户扩展实现各自的安全机制。1. Nacos2.0 服务发现升级一致性模型 Nacos2.0 架构下的服务发现客户端通过 gRPC发起注册服务或订阅服务的请求。服务端使用 Client 对象来记录该客户端使用 gRPC 连接发布了哪些服务又订阅了哪些服务并将该 Client 进行服务间同步。由于实际的使用习惯是服务到客户端的映射即服务下有哪些客户端实例因此 2.0 的服务端会通过构建索引和元数据快速生成类似 1.X 中的 Service 信息并将 Service 的数据通过  gRPC Stream 进行推送。 2. Nacos2.0 配置管理升级通信机制 配置管理之前用 Http1.1 的 Keep Alive 模式 30s 发一个心跳模拟长链接协议难以理解内存消耗大推送性能弱因此 2.0 通过 gRPC 彻底解决这些问题内存消耗大量降低。 3. Nacos2.0 架构优势 Nacos2.0 大幅降低了资源消耗提升吞吐性能优化客户端和服务端交互对用户更加友好虽然可观测性略微下降但是整体性价比非常高。 Nacos2.0 性能提升 由于 Nacos 由服务发现和配置管理两大模块构成业务模型略有差异因此我们下面分别介绍一下具体压测指标。 1. Nacos2.0 服务发现的性能提升 服务发现场景我们主要关注客户端数服务数实例数及服务订阅者数在大规模场景下服务端在同步推送及稳定状态时的性能表现。同时还关注在有大量服务在进行上下线时系统的性能表现。 容量及稳定状态测试 该场景主要关注随着服务规模和客户端实例规模上涨系统性能表现。 可以看到 2.0.0 版本在 10W 级客户端规模下能够稳定的支撑在达到稳定状态后CPU 的损耗非常低。虽然在最初的大量注册阶段由于存在瞬时的大量注册和推送因此有一定的推送超时但是会在重试后推送成功不会影响数据一致性。 反观 1.X 版本在 10W、5W 级客户端下服务端完全处于 Full GC 状态推送完全失败集群不可用在 2W 客户端规模下虽然服务端运行状态正常但由于心跳处理不及时大量服务在摘除和注册阶段反复进行因此达不到稳定状态CPU 一直很高。1.2W 客户端规模下可以稳定运行但稳态时 CPU 消耗是更大规模下 2.0 的 3 倍以上。 频繁变更测试 该场景主要关注业务大规模发布服务频繁推送条件下不同版本的吞吐和失败率。 频繁变更时2.0 和 1.X 在达到稳定状态后均能稳定支撑其中 2.0 由于不再有瞬时的推送风暴因此推送失败率归 0而 1.X 的 UDP 推送的不稳定性导致了有极小部分推送出现了超时需要重试推送。 2. Nacos2.0 配置管理的性能提升 由于配置是少写多读场景所以瓶颈主要在单台监听的客户端数量以及配置的推送获取上因此配置管理的压测性能主要集中于单台服务端的连接容量以及大量推送的比较。 Nacos2.0 连接容量测试 该场景主要关注不同客户端规模下的系统压力。 Nacos2.0 最高单机能够支撑 4.2w 个配置客户端连接在连接建立的阶段有大量订阅请求需要处理因此 CPU 消耗较高但达到稳态后CPU 的消耗会变得很低。几乎没有消耗。 反观 Nacos1.X 在客户端 6000 时稳定状态的 CPU 一直很高且 GC 频繁主要原因是长轮训是通过 hold 请求来保持连接每 30s 需要回一次 Response 并且重新发起连接和请求。需要做大量的上下文切换同时还需要持有所有 Request 和 Response。当规模达到 1.2w 客户端时已经无法达到稳态所以无法支撑这个量级的客户端数。 Nacos2.0 频繁推送测试 该场景关注不同推送规模下的系统表现。 在频繁变更的场景两个版本都处于 6000 个客户端连接中。明显可以发现 2.0 版本的性能损耗要远低于 1.X 版本。在 3000tps 的推送场景下优化程度约优化了 3 倍。 3. Nacos2.0 性能结论 针对服务发现场景Nacos2.0 能够在 10W 级规模下稳定运行相比 Nacos1.X 版本的 1.2W 规模提升约 10 倍。 针对配置管理场景Nacos2.0 单机最高能够支撑 4.2W 个客户端连接相比 Nacos1.X提升了 7 倍。且推送时的性能明显好于1.X。 Nacos 生态及 2.X 后续规划 随着 Nacos 三年的发展几乎支持了所有的 RPC 框架和微服务生态并且引领云原生微服务生态发展。 Nacos 是整个微服务生态中非常核心的组件它可以无缝和 K8s 服务发现体系互通通过 MCP/XDS 协议与 Istio 通信将 Nacos 服务下发 Sidecar同样也可以和 CoreDNS 联合将 Nacos 服务通过域名模式暴露给下游调用。 Nacos 目前已经和各类微服务 RPC 框架融合进行服务发现另外可以协助高可用框架 Sentinel 进行各类管理规则的控制和下发。 如果只使用 RPC 框架有时候并不足够简单因为部分 RPC 框架比如 gRPC 和 Thrift还需要自行启动 Server 并告知 client 该调用哪个 IP。这时候就需要和应用框架进行融合比如 SCA、Dapr 等当然也可以通过 Envoy Sidecar 来进行流量控制应用层的RPC就不需要知道服务 的 IP 列表了。 最后Nacos 还可以和各类微服务网关打通实现接入层的分发和微服务调用。 1. Nacos 生态在阿里的实践 目前 Nacos 已经完成了自研、开源、商业化三位一体的建设阿里内部的钉钉、考拉、饿了么、优酷等业务域已经全部采用云产品 MSE 中的 Nacos 服务并且与阿里和云原生的技术栈无缝整合。下面我们以钉钉为例简单做一下介绍。 Nacos 运行在微服务引擎 MSE全托管的 Nacos 集群上进行维护和多集群管理业务的各类 Dubbo3 或 HSF 服务在启动时通过 Dubbo3 自身注册到 Nacos 集群中然后 Nacos 通过 MCP 协议将服务信息同步到 Istio 和 Ingress-Envoy 网关。 用户流量从北向进入集团的 VPC 网络中先通过一个统一接入 Ingress-Tengine 网关他可以将域名解析并路由到不同的机房、单元等。本周我们也同步更新了 Tengine 2.3.3 版本内核升级到 Nginx Core 1.18.0 支持 Dubbo 协议 支持 DTLSv1 和 DTLSv1.2支持 Prometheus 格式从而提升阿里云微服务生态完整性、安全性、可观测性。 通过统一接入层网关后用户请求会通过 Ingress-Envoy 微服务网关转发到对应的微服务中并进行调用。如果需要调用到其他网络域的服务会通过 Ingress-Envoy 微服务网关将流量导入到对应的 VPC 网络中从而打通不同安全域、网络域和业务域的服务。 微服务之间的相互调用会通过 Envoy Sidecar 或传统的微服务自订阅的方式进行。最终用户请求在各个微服务的互相调用中完成并返回给用户。 2. Nacos 2.X 的规划 Nacos2.X 将在 2.0 解决性能问题的基础上通过插件化实现新的功能并改造大量旧功能使得 Nacos 能够更方便更易于拓展。 总结 Nacos2.0 作为一个跨代版本彻底解决了 Nacos1.X 的性能问题将性能提升了 10 倍。并且通过抽象和分层让架构更加简单通过插件化更好的扩展让 Nacos 能够支持更多场景融合更广生态。相信 Nacos2.X 在后续版本迭代后会更加易用解决更多微服务问题并向着 Mesh 化进行更深入地探索。 原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.pierceye.com/news/731625/

相关文章:

  • 杨家平网站建设小程序开发网站
  • 校园文化建设图片网站浅析图书馆门户网站建设
  • 网站开发与应用案例教程哈尔滨自助建站系统
  • 网站关键词排名seo百度网址链接是多少
  • 电子商务网站的建设收益直播软件的app
  • 遵义在百度做个网站多少钱如何建立企业网站
  • 我想做个网站手机网站建设优势
  • 网站制作毕业设计滁州市建设局网站
  • saas建站和开源建站的区别比较高端的网页
  • 新公司董事长致辞做网站wordpress二次开发手册chm
  • 网站显示建设中大型企业网站制作
  • 长沙自动化网站建设wordpress 自定义栏目 调用
  • 吉大建设工程学院官方网站wordpress 文章图片插件
  • 赤峰中国建设招标网站网页设计素材网站推荐
  • 天津网站建设电焊机wordpress主题jenney
  • 个人网站制作wordpress英文注册查询网站
  • 哪里有免费网站空间申请wordpress重定向插件
  • 福州微网站开发什么样的网站快速盈利
  • 吉首市建设局官方网站一对一直播软件开发定制
  • 网站开发验收单做的网站如何被百度搜到
  • 网站的数据库是什么两学一做网站链接
  • 做窗帘网站济南网络科技公司排名
  • 广东省住房城乡建设部网站哪个网站可以做加工代理的
  • dede网站源码打包下载wordpress登不进后台
  • 建设内部网站目的国内贸易在那个网站上做
  • 用什么建设网站注册深圳公司代理
  • 网站平台建设方案书百度云资源搜索入口
  • 网站 团队博罗网站建设哪家便宜
  • wordpress列表分页枣庄seo外包
  • 知了网站后台推广形式有哪几种