Ribbon單機集群配置筆記

2021-10-14 14:53:27 字數 2650 閱讀 7630

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單機集群關鍵在於隔離各節點的埠 資料。各個節點...