使用enreka進行服務的註冊發現呼叫

2021-10-03 02:47:13 字數 1727 閱讀 3113

server

:port

:9001

spring::

name

: user-service

datasource

:driver-class-name

: com.mysql.jdbc.driver

url: jdbc:mysql://localhost:3306/springbootdb?useunicode=true&characterencoding=utf8

username

: root

password

:123

mybatis

: type-aliases-package

: com.zcy.entity

#配置eureka

#使用ip進行服務註冊

pom.xml

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-netflix-eureka-clientartifactid

>

dependency

>

遠端呼叫的服務在controller中注入discoveryclient

@restcontroller

("/test"

)public

class

ordercontroller

}

2.配置eureka server

建立專案然後進行如下配置

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-netflix-eureka-serverartifactid

>

dependency

>

server

:port

:9000

#配置eureka server

eureka

:instance

:hostname

: localhost

client

:register-with-eureka

:false

#是否將自己註冊到註冊中心

fetch-registry

:false

#是否從eureka中獲取註冊資訊

service-url

:#配置暴露給eureka client 的請求位址

//啟用eureka server

@enableeurekaserver

public

class

}

使用nacos時微服務無法進行註冊的bug

bug小記 搭建微服務專案過程。在專案中新建立的微服務模組沒有在nacos註冊中心進行註冊。使用的springboot 和springcloud版本 springboot org.springframework.boot groupid spring boot starter parent arti...

使用java consul api註冊服務

public void registerservice serviceconfig service client.agentserviceregister newservice 如果使用ttl形式檢查健康 如下 private void submitttltask final string serv...

nacos服務註冊使用

1 nacos 是阿里巴巴推出來的乙個新開源專案,是乙個更易於構建雲原生應用的動態服務發現 配置管理和服務管理平台。nacos 致力於幫助您發現 配置和管理微服務。nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現 服務配置 服務元資料及流量管理。nacos 幫助您更敏捷和容易地構建...