サービス登録センターとしてのNacosの使用例

環境構築部分については、設定センターとサービス登録センターの完全なユースケースとしてのnacosを参照してください。

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
server.port=8070
spring.application.name=server-provider
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848

メインスタートアップクラスのサンプルコード

@SpringBootApplication
@EnableDiscoveryClient
public class NacosProviderApplication {
    
    

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

	@RestController
	class EchoController {
    
    
		@RequestMapping(value = "/echo/{string}", method = RequestMethod.GET)
		public String echo(@PathVariable String string) {
    
    
			return "Hello Nacos Discovery " + string;
		}
	}
}

次に、メインの起動クラスを開始します。注:メインの起動クラスには、少なくとも1つのRESTfulスタイルのリクエストリソースがあります。それ以外の場合、空のサービスであるため、簡単に失敗します。

プロジェクトを開始すると、次のようにサービスリストに説明が表示されます。
ここに画像の説明を挿入

Springbootサンプルコード

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_41813208/article/details/108701699