国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

.net core 6 集成nacos的服務(wù)注冊和配置中心

這篇具有很好參考價值的文章主要介紹了.net core 6 集成nacos的服務(wù)注冊和配置中心。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

1、安裝nuget包

.net core 6 集成nacos的服務(wù)注冊和配置中心,.netcore

2、加上配置文件

"nacos": {
  "ServerAddresses": [ "http://127.0.0.1:8848" ],
  "GroupName": "DEFAULT_GROUP",
  "ClusterName": "DEFAULT",
  "ServiceName": "webapi",
  "DefaultTimeOut": 5000,
  "Namespace": "public",
  "Password": "nacos",
  "UserName": "nacos",
  "ListenInterval": 3000,
  "ConfigUseRpc": false,
  "NamingUseRpc": false,
  "Listeners": [
    {
      "Group": "DEFAULT_GROUP",
      "DataId": "webapi",
      "Optional": false
    }
  ]
}

????????注意:

????????"ConfigUseRpc": false
????????"NamingUseRpc": false

????????http連接選false否則配置中心可能會獲取不到內(nèi)容

3、注冊

//注冊nacos
builder.Services.AddNacosAspNet(builder.Configuration);

啟動后

.net core 6 集成nacos的服務(wù)注冊和配置中心,.netcore

4、使用服務(wù)發(fā)現(xiàn)

/// <summary>
/// 服務(wù)發(fā)現(xiàn)-調(diào)用
/// </summary>
/// <returns></returns>
[HttpPost("find")]
public async Task<string> Find([FromServices] INacosNamingService nacosNaming)
{
    Instance instance = await nacosNaming.SelectOneHealthyInstance("webapi", "DEFAULT_GROUP");
    string ip = instance.GetIpPort();
    HttpTool tool = new HttpTool();

    string str = await tool.PostSendMessage($"http://{ip}/nacos/get", string.Empty);

    return str;
}
/// <summary>
/// 得到ip和端口
/// </summary>
/// <param name="instance"></param>
/// <returns></returns>
public static string GetIpPort(this Instance instance)
{
    return $"{instance.Ip}:{instance.Port}";
}

5、注冊配置中心

//配置中心
builder.Services.AddNacosV2Config(builder.Configuration);

隨意添加配置

.net core 6 集成nacos的服務(wù)注冊和配置中心,.netcore

6、使用配置中心

/// <summary>
/// 配置中心
/// </summary>
/// <param name="nacosConfig"></param>
/// <returns></returns>
[HttpPost("config")]
public async Task<string> GetConfig([FromServices] INacosConfigService nacosConfigService)
{
    string str = nacosConfigService?.GetConfigAndSignListener("test", "DEFAULT_GROUP", 3000, new Tools.ConfigListener()).Result ?? "";
    NacosTool? nacosTool = str.JsonTo<NacosTool>();

    return "ok";
}

7、配置變化的監(jiān)聽方法,結(jié)合第6點(diǎn)

/// <summary>
/// 配置變化監(jiān)聽
/// </summary>
public class ConfigListener : IListener
{
    /// <summary>
    /// 監(jiān)聽方法
    /// </summary>
    /// <param name="configInfo"></param>
    public void ReceiveConfigInfo(string configInfo)
    {
        Trace.WriteLine("接收到配置變化信息");
    }
}

然后自由發(fā)揮吧文章來源地址http://www.zghlxwxcb.cn/news/detail-794945.html

到了這里,關(guān)于.net core 6 集成nacos的服務(wù)注冊和配置中心的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • nacos 注冊中心服務(wù)端配置詳解

    Nacos是一個開源的動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺。在使用Nacos作為注冊中心時,需要配置Nacos Server的相關(guān)參數(shù)。 下面是Nacos Server的配置參數(shù)詳解: nacos.core.default.namespace: Nacos默認(rèn)的命名空間,用于隔離不同的環(huán)境或不同的應(yīng)用。默認(rèn)值為public。 nacos.naming.data.warmup

    2024年02月13日
    瀏覽(23)
  • Nacos:服務(wù)的注冊、發(fā)現(xiàn)和配置中心(注冊篇)

    Nacos:服務(wù)的注冊、發(fā)現(xiàn)和配置中心(注冊篇)

    Nacos 是阿里巴巴推出來的一個新開源項(xiàng)目,這是一個更易于構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺。 Nacos 致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos 提供了一組簡單易用的特性集,幫助您快速實(shí)現(xiàn)動態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置、服務(wù)元數(shù)據(jù)及流量管理。 N

    2024年02月15日
    瀏覽(25)
  • 【微服務(wù)】Nacos注冊中心(3):配置管理

    給微服務(wù)配置namespace 給微服務(wù)配置namespace只能通過修改配置來實(shí)現(xiàn)。 重啟order-service后,訪問控制臺,可以看到下面的結(jié)果 此時訪問order-service,因?yàn)閚amespace不同,會導(dǎo)致找不到userservice,控制臺會報錯 Nacos的服務(wù)實(shí)例分為兩種l類型: 臨時實(shí)例:如果實(shí)例宕機(jī)超過一定時間,

    2024年02月05日
    瀏覽(19)
  • Asp .Net Core 系列:集成 Ocelot+Consul實(shí)現(xiàn)網(wǎng)關(guān)、服務(wù)注冊、服務(wù)發(fā)現(xiàn)

    Asp .Net Core 系列:集成 Ocelot+Consul實(shí)現(xiàn)網(wǎng)關(guān)、服務(wù)注冊、服務(wù)發(fā)現(xiàn)

    Ocelot是一個開源的ASP.NET Core微服務(wù)網(wǎng)關(guān),它提供了API網(wǎng)關(guān)所需的所有功能,如路由、認(rèn)證、限流、監(jiān)控等。 Ocelot是一個簡單、靈活且功能強(qiáng)大的API網(wǎng)關(guān),它可以與現(xiàn)有的服務(wù)集成,并幫助您保護(hù)、監(jiān)控和擴(kuò)展您的微服務(wù)。 以下是Ocelot的一些主要功能: 路由管理:Ocelot允許您

    2024年01月17日
    瀏覽(24)
  • Spring Cloud Alibaba 微服務(wù)2,注冊中心演變 + Nacos注冊中心與配置中心

    Spring Cloud Alibaba 微服務(wù)2,注冊中心演變 + Nacos注冊中心與配置中心

    ??作者簡介: 哪吒 ,CSDN2022博客之星Top1、CSDN2021博客之星Top2、多屆新星計劃導(dǎo)師?、博客專家?? , 專注Java硬核干貨分享,立志做到Java賽道全網(wǎng)Top N。 ??本文收錄于 Java基礎(chǔ)教程系列(進(jìn)階篇) ,本專欄是針對大學(xué)生、初級Java工程師精心打造, 針對Java生態(tài),逐個擊破,

    2024年02月02日
    瀏覽(1681)
  • Asp .Net Core 系列: 集成 Consul 實(shí)現(xiàn) 服務(wù)注冊與健康檢查

    Asp .Net Core 系列: 集成 Consul 實(shí)現(xiàn) 服務(wù)注冊與健康檢查

    官網(wǎng):https://www.consul.io/ Consul 是一款開源的服務(wù)發(fā)現(xiàn)和配置管理工具,它能夠監(jiān)控應(yīng)用程序和服務(wù)之間的通信,并提供了一組 API 和 Web UI,用于管理服務(wù)和配置。 Consul 是分布式的、高可用的、可橫向擴(kuò)展的,具備以下特性: 服務(wù)發(fā)現(xiàn):Consul 通過 DNS 或者 HTTP 接口使服務(wù)注冊

    2024年01月21日
    瀏覽(21)
  • 基于Dubbo和Nacos搭建微服務(wù)的配置中心和服務(wù)注冊中心

    基于Dubbo和Nacos搭建微服務(wù)的配置中心和服務(wù)注冊中心

    1.添加nacos依賴 2.配置application.properties PS:nacos2.0除了需要8848的端口之外,還新增了端口+1000的新端口用于客戶端和服務(wù)端GRPC通信的端口,所以如果是自己部署的nacos需要放開這倆個端口,服務(wù)才可以啟動成功。 3.配置類 3.1 添加Spring Cloud原生注解 @EnableDiscoveryClient 3.2 客戶端服

    2024年02月16日
    瀏覽(92)
  • nacos2.1.1版本,作為注冊中心,配置中心如何使用,nacos服務(wù)端啟動,微服務(wù)搭建,nacos集群化部署

    關(guān)于nacos 相信大多數(shù)人一樣,在接觸微服務(wù)的時候知道有Netflix系列和alibaba系列 但是Netflix這一套如今由于部分組件不在開源,又有alibaba這一套的出現(xiàn),市面上,alibaba系列微服務(wù)架構(gòu)已經(jīng)是最火熱的了,而nacos則是alibaba系列組件充當(dāng)服務(wù)注冊發(fā)現(xiàn)和配置中心的角色 說白了,就是將每個

    2024年02月03日
    瀏覽(22)
  • SpringCloud + Gateway(網(wǎng)關(guān)) + Nacos(注冊中心+配置中心)+ Dubbo(內(nèi)部服務(wù)調(diào)用)

    SpringCloud + Gateway(網(wǎng)關(guān)) + Nacos(注冊中心+配置中心)+ Dubbo(內(nèi)部服務(wù)調(diào)用)

    Apache Dubbo是一款微服務(wù)開發(fā)框架,它提供了 RPC通信 與 微服務(wù)治理 兩大關(guān)鍵能力 1、協(xié)議支持方面 Feign更加優(yōu)雅簡單。Feign是通過REST API實(shí)現(xiàn)的遠(yuǎn)程調(diào)用,基于Http傳輸協(xié)議,服務(wù)提供者需要對外暴露Http接口供消費(fèi)者調(diào)用,服務(wù)粒度是http接口級的。通過短連接的方式進(jìn)行通信,

    2024年02月06日
    瀏覽(1436)
  • SpringCloud微服務(wù)注冊中心:Nacos介紹,微服務(wù)注冊,Ribbon通信,Ribbon負(fù)載均衡,Nacos配置管理詳細(xì)介紹

    SpringCloud微服務(wù)注冊中心:Nacos介紹,微服務(wù)注冊,Ribbon通信,Ribbon負(fù)載均衡,Nacos配置管理詳細(xì)介紹

    注冊中心可以說是微服務(wù)架構(gòu)中的”通訊錄“,它記錄了服務(wù)和服務(wù)地址的映射關(guān)系。在分布式架構(gòu)中,服務(wù)會注冊到這里,當(dāng)服務(wù)需要調(diào)用其它服務(wù)時,就這里找到服務(wù)的地址,進(jìn)行調(diào)用。 服務(wù)注冊中心(簡稱注冊中心)是微服務(wù)框架的一個重要組件,在微服務(wù)架構(gòu)里主要

    2024年02月22日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包