SpringCloud Alibaba光速入門(mén) - Nacos服務(wù)注冊(cè)中心(二)

Nacos簡(jiǎn)介

Nacos 支持基于 DNS 和基于 RPC 的服務(wù)發(fā)現(xiàn)(可以作為springcloud的注冊(cè)中心)、動(dòng)態(tài)配置服務(wù)(可以做配置中心)、動(dòng)態(tài) DNS 服務(wù)。
Nacos 致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos 提供了一組簡(jiǎn)單易用的特性集,幫助您實(shí)現(xiàn)動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置管理、服務(wù)及流量管理。
Nacos 幫助您更敏捷和容易地構(gòu)建、交付和管理微服務(wù)平臺(tái)。 Nacos 是構(gòu)建以“服務(wù)”為中心的現(xiàn)代應(yīng)用架構(gòu)(例如微服務(wù)范式、云原生范式)的服務(wù)基礎(chǔ)設(shè)施。

下載Nacos

筆者采用的是windows安裝,下載nacos資源包,雙擊bin目錄下的 startup.cmd 文件。
安裝成功之后訪問(wèn):http://localhost:8848/nacos,端口號(hào)是8848(珠穆朗瑪峰的高度),進(jìn)入nacos管理頁(yè)面,初始用戶(hù)和密碼都是nacos。

1

使用Nacos作為服務(wù)注冊(cè)中心

sca-rest-normal 的resources目錄下 新增 application.yml

server:
  port: 8888
spring:
  application:
    name: normal-rest
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848

新增啟動(dòng)類(lèi) AppRestNormal.java

package com.ldh.sca;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

@EnableDiscoveryClient
@SpringBootApplication
public class AppRestNormal {

    public static void main(String[] args) {
        SpringApplication.run(AppRestNormal.class, args);
    }

}

創(chuàng)建OrderRest.java

package com.ldh.sca.rest.normal;

import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@Slf4j
@RestController
@RequestMapping("order")
public class OrderRest{


    @RequestMapping("/createOrder")
    public String createOrder() {
        System.out.println("創(chuàng)建訂單");
        return null;
    }
}

啟動(dòng)sca-rest-normal項(xiàng)目,然后在Nacos管理頁(yè)面中,服務(wù)列表里就注冊(cè)了我們剛剛新加的服務(wù)


修改端口8888為8889,再啟動(dòng)一個(gè)sca-rest-normal服務(wù)項(xiàng)目,次數(shù)服務(wù)列表里的實(shí)例數(shù)會(huì)變成2


就是這么簡(jiǎn)單,就是這么易學(xué)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容