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 幫助您更敏捷和容易地構建...