eureka-server集群配置:
eureka服務 一:
server:
port: 9003
#eureka配置
eureka:
instance:
hostname: eureka9003.com #服務端例項名稱
client:
register-with-eureka: false #表示是否向eureka註冊中心註冊自己
fetch-registry: false #為false代表自己為註冊中心
service-url:
defaultzone: #為替換原始碼中的位址
spring:
name: eureka-server1
eureka服務 二:
server:
port: 9003
#eureka配置
eureka:
instance:
hostname: eureka9003.com #服務端例項名稱
client:
register-with-eureka: false #表示是否向eureka註冊中心註冊自己
fetch-registry: false #為false代表自己為註冊中心
service-url:
defaultzone: #為替換原始碼中的位址
spring:
name: eureka-server1
eureka-client-provider配置:
server:
port: 9001
mybatis:
type-aliases-package: com.yog.pojo
config-location: classpath:mybatis/mybatis-config.xml
spring:
name: provider
datasource:
type: com.alibaba.druid.pool.druiddatasource #資料來源
driver-class-name: com.mysql.cj.jdbc.driver
url: jdbc:mysql://localhost:13306/cv?useunicode=true&characterencoding=utf-8&servertimezone=utc
username: root
password: chenyonghui2
#配置eureka 服務註冊到**
instance-id: eureka-provider-client-9001 #配置例項名例
hostname: 127.0.0.1
info:
company.name: 陳永輝
build.artifactid: $project.artifactid$
build.version: $project.version$
eureka-client-consunmer配置:
name: consumer小知識點:
1、provider&consumer雖然乙個是server乙個為client,但是相對與eureka-server都是clien,所以應用eureka的jar時使用spring-cloud-starter-netflix-eureka-client即可。
2、在使用高版本的eureka時,啟動類可以不新增@enableeurekaclient @enablediscoveryclient這兩個註解。
3、在resttemplate使用 @loadbalanced註解做負載均衡時,實體類中務必新增無參構造(新增@noargsconstructor @allargsconstructor 也無效,必須手動新增)。
serviceinstance instance = loadbalancerclient.choose("provider");
return resttemplate.getforobject(instance.geturi() + "/queryall", list.class);
4、在使用discoveryclient做負載均衡時:
listservicsids = discoveryclient.getinstances("provider");
for (serviceinstance servicsid : servicsids)
zookeeper單機集群配置
zookeeper集群配置 一 拷貝複製拷貝到多目錄 z1 z2 z3 二 配置 zoo.cfg z1 配置 ticktime 2000 initlimit 10 synclimit 5 datadir zoo tmp zookeeper data1 datalogdir zoo log zooke...
docker nacos單機 集群配置
docker pull nacos nacos server 1.1.4docker pull mysql 5.7 1.1.指令碼位址如下 1.2.啟動mysql docker run p 3306 3306 name mysql5.7 e mysql root password 123456 d ...
單機部署和配置Kafka集群
前言 需要說明的幾個問題 1 kafka依賴zookeeper,請先安裝zookeeper。2 zookeeper依賴j a環境,請先安裝jdk。3 zookeeper單機集群規劃 3個節點,埠號分別是2181 2812 2813。4 zookeeper單機集群關鍵在於隔離各節點的埠 資料。各個節點...