0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云CSE 关键特性,支持托管Nacos注册配置中心

与时俱进的科技 来源: 与时俱进的科技 作者: 与时俱进的科技 2022-12-29 16:23 次阅读

华为云CSE关键特性,支持托管Nacos注册配置中心

什么是Nacos

Nacos是Dynamic Naming and Configuration Service的首字母简称,相较之下,它更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

Nacos 帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。

为什么需要Nacos

在软件发展初期,企业还是传统的单体应用架构,将所有的功能都打包成一个应用服务进行部署。随着业务体系的不断发展扩大,单体应用架构的弊端日益显现。

如果可以把一个大的应用服务按照不同的维度和领域拆分成若干个子服务,各个业务团队只需要专注于自身负责的服务,各自进行开发部署迭代,不相互影响,那该多好。因此,传统的单元应用架构开始朝着微服务架构方向演进。演进过程中首要问题就是微服务如何相互发现对方进行调用?我们将这种相互发现、相互调用的能力称之为微服务注册发现。Nacos就具备这种微服务注册发现能力。

作为当前主流的服务注册发现配置中心之一,Nacos已经成为了国内开发者的首选,有着广泛的群众基础。

CSE服务注册发现配置中心引擎service-center目前支持SpringCloudHuawei、ServiceComb微服务框架,而当前国内主流框架是基于SpringCloudAlibaba、Dubbo等,这些框架集成了Nacos作为注册发现配置中心。

为了拥抱开源体系的注册发现配置中心,提高CSE的竞争力,吸引更多的用户,CSE新增了支持托管Nacos集群的特性。

Nacos基本架构

pYYBAGOtTmuALJFUAAE-l9w2LrI881.png

微服务通过Nacos提供的OpenAPI,进行微服务注册与发现、配置管理、命名空间管理、集群管理等操作,详情请参考:什么是 Nacos

CSENacos的关键特性

健康检查

提供两种健康检查机制:临时实例的健康检查和永久实例的健康检查。临时实例是由客户端主动发送心跳服务端,告诉服务端“我还活着”,如果客户端和服务端“失联”,服务端主动下线客户端锁注册的微服务。永久实例则是服务端主动探测客户端是否“活着”,如果探测失败则下线该微服务。

服务管理

支持基于Rest和基于gRPC的服务发现,具备长连接能力。

支持对服务进行管理。根据服务名和分组名进行服务检索、查询服务详情、创建服务、删除服务。

支持设置服务实例权重,权重越大,分配给该实例的流量越大。

支持设置服务的保护阈值,实现微服务调用的流量控制,保证服务可用。作为服务注册发现中心,CSE Nacos正常情况下只会给服务消费者返回健康的服务提供者实例,当用户应用访问量激增,所有的调用都只会转发到健康实例,可能导致服务的崩溃,产生雪崩效应。通过设置保护阈值,CSE Nacos会在健康实例数/总实例数<=保护阈值时,触发保护机制,将部分请求转发至不健康服务提供者实例,达到限流的作用,虽然损失了部分流量,但是保证了服务的可用性。

poYBAGOtTnCAK-3lAAAuaQX6S8I980.png

保护阈值的范围是0-1的浮点数,0表示无论如何不触发阈值保护,1表示无论如何都会触发阈值保护。

配置管理

支持配置文件的创建、删除、导入导出,支持多种配置文件格式。当用户微服务应用系统复杂庞大时,可能具有大量的配置文件,甚至配置文件的格式多样,使用导入导出功能可以帮助用户便捷的设置配置项,快速搬迁应用至CSE。

支持配置的监听查询,客户端可以主动发现配置文件的变更,重新读取配置文件内容,秒级生效,实现配置的热更新,无需重新部署应用和服务,让配置管理变得更加高效和敏捷。

支持配置的版本管理,可以回退至历史版本。

订阅者查询

支持查询服务的订阅者,帮助用户更好地维护管理服务的订阅关系。

命名空间管理

支持命名空间的增删改查,用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或Data ID的配置。命名空间的常用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置、服务)隔离等。

CSENacos的规格

当前只支持集群版Nacos(三节点),支持的规格如下:

规格名称 vCPUS/内存 并发注册TPS 建议连接数
cse.nacos.c1.large.2 2vCPUs/4GiB 3000 1500
cse.nacos.c1.xlarge.2 4vCPUs/8GiB 6000 3000

更多规格尽请期待。华为云CSE Nacos正在公测中。

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为云
    +关注

    关注

    3

    文章

    2388

    浏览量

    17227
收藏 人收藏

    评论

    相关推荐

    大带宽服务器托管选择建议

    大带宽服务器托管是指将具有高速网络连接传输速率的服务器,放置在专业的数据中心内进行管理和维护。主机推荐小编为您整理发布大带宽服务器托管的一些关键信息及选择建议。
    的头像 发表于 10-29 11:44 93次阅读

    华为全域 Serverless 8 月更新盘点

    CCE Autopilot、Serverless 应用托管 CAE、数据仓库 DWS、事件网格 EventGrid 等。华为函数工作流 FunctionGraph 一项基于事件驱
    的头像 发表于 09-27 00:06 458次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>全域 Serverless 8 月更新盘点

    特性系列 I 华为软件开发生产线(CodeArts)8 月上线新功能等你来解锁!

    华为软件开发生产线CodeArts是一站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖需求、开发、测试、部署、运维等软件交付全生命周期环节,为开发者打造全化研发体验。2024 年
    的头像 发表于 09-13 16:29 388次阅读

    机房托管费用贵吗?机房托管要考虑哪些因素?

     机房托管费用受多种因素影响,包括地理位置、设备规模、服务水平、安全性要求等。不同配置和服务质量的托管价格差异较大,一般1U服务器托管费用一年在2000到5000元之间。Rak部落为您
    的头像 发表于 08-16 11:34 378次阅读

    机房托管服务器说明

    机房托管服务器是指将企业或个人的服务器放置到专业数据中心(IDC机房)进行管理和维护,由数据中心提供稳定、安全的运行环境以及网络连接等基础设施支持。rak小编为您整理发布机房
    的头像 发表于 08-07 13:34 175次阅读

    主机托管产品功能有哪些?

    主机托管产品功能主要包括安全稳定的环境、高性能、灵活的资源配置与扩展性、专业的技术支持与维护等。在探讨主机托管的产品功能时,其核心价值体现在为企业提供了一种稳定、高效和安全的网络环境,
    的头像 发表于 08-05 11:35 144次阅读

    请问ESP是否支持LiteOS+华为IOT+AT的方式?

    我们想使用ESP32 AT模式连接华为IOT平台,并且ESP32要运行LiteOS,请问现在ESP32支持这个功能吗
    发表于 07-19 07:32

    华为华东(芜湖)数据中心正式开服

    近日,华为华东(芜湖)数据中心正式投入运营,这一里程碑事件不仅标志着华为全国存算网枢纽节点布局的全面完成,更意味着“东数西算”战略在长三
    的头像 发表于 06-15 09:45 474次阅读

    华为应用管理和运维平台ServiceStage全新上线

    2024年5月22日,华为应用管理和运维平台ServiceStage全新上线,提供基于模板的自动化部署、环境配置管理、全链路灰度发布、同城双活高可用架构部署、单元化架构管理等新特性
    的头像 发表于 05-24 15:24 705次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>应用管理和运维平台ServiceStage全新上线

    曙光全栈托管助力“东数西算”发展持续提速

    1月22日,信通院发布《面向东数西算的全栈托管服务发展报告》,曙光全栈托管作为经典案例被广泛提及。
    的头像 发表于 01-23 10:24 503次阅读

    选择服务器租用托管有哪些优势?

    服务器租用托管服务好吗?选择服务器租用托管有哪些优势?关于服务器租用托管的话题RAKsma
    的头像 发表于 01-10 10:21 394次阅读

    HarmonyOS应用性能与功耗测试

    的功耗,包括屏幕占用时长、WLAN 占用时长、音频占用时长等。具体功耗测试项的详细说明请参考功耗测试标准。 功耗测试支持 Phone,包格式包括 Hap/App。 前提条件 ● 已注册华为开发者帐号,并
    发表于 12-26 16:39

    springcloud alibaba 五大组件

    与发现组件(Nacos): Nacos是一个用于实现服务注册和发现的组件。它提供了一个简单易用的界面来注册、发现和管理服务实例,同时还支持
    的头像 发表于 12-03 16:30 2w次阅读

    ​ 亚马逊科技海外服务器怎样注册?EC2注册使用方法详细教程

    注册前的前置条件: 准备: 一个在用邮箱 一张在用的有Visa或者Master标志的信用卡 一部在用的电话 一个支持key文件导入的ssh客户端 最好是有科学上网的软件(不是必要的,主要是访问速度
    的头像 发表于 11-29 17:28 1254次阅读
    ​ 亚马逊<b class='flag-5'>云</b>科技海外服务器怎样<b class='flag-5'>注册</b>?EC2<b class='flag-5'>注册</b>使用方法详细教程

    华为全新上线 Serverless 应用中心支持一键构建文生图应用

    近日,华为全新上线 Serverless 应用中心,提供大量应用模板,帮助用户实现一键部署函数和周边依赖资源,节省部署时间,快速上手将应用部署到华为
    的头像 发表于 11-13 09:36 560次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>全新上线 Serverless 应用<b class='flag-5'>中心</b>,<b class='flag-5'>支持</b>一键构建文生图应用