springcloud的配置備忘

2021-09-26 20:26:54 字數 1570 閱讀 6541

microservicecloud-api:

描述:實體類。

feign:用feign只需要建立介面和註解即可

1.pom引入

2.新建deptclientservice介面並新增註解

@feignclient(value = "microservicecloud-dept",fallbackfactory=deptclientservicefallbackfactory.class)
註解的意思是去哪個微服務找。

介面的方法拷貝微服務提供者的方法即可。

microservicecloud-provider-dept-8001:

microservicecloud-provider-dept-8002:

microservicecloud-provider-dept-8003:

描述:微服務的提供者,裡面是完整的mvc只是把實體類抽取出來了。

配置:eureka的客戶端

1.pom檔案的引入

2.yml檔案

3.啟動類@enableeurekaclient //本服務啟動後會自動註冊進eureka服務中

監控資訊的完善

1.pom新增

2.父工程加配置資訊

3.8001的yml

服務的發現

主啟動類加入:@enablediscoveryclient //服務發現

microservicecloud-consumer-dept-80:

描述:微服務的消費者。和服務的提供者用resttemplate訪問的。

配置:ribbon專題(消費者訪問服務者的策略):

1.pom引入

2.yml檔案(此時可以發現註冊中心的微服務例項)

2.主配置類@enableeurekaclient

3.在模板上resttemplate上開啟負載均衡@loadbalance

自定義ribbon:

1.主啟動類@ribbonclient(name="microservicecloud-dept",configuration=myselfrule.class)

2.實體類

microservicecloud-eureka-7001:

microservicecloud-eureka-7002:

microservicecloud-eureka-7003:

描述:eureka的服務端

配置:eureka的服務端

1.pom引入

2.yml檔案

3.啟動類@enableeurekaserver // eurekaserver伺服器端啟動類,接受其它微服務註冊進來

microservicecloud-consumer-dept-feign:

描述:帶feign的客戶端

配置:1.pom引入feign

2.主啟動類:@enablefeignclients(basepackages= )                                         @componentscan("com.atguigu.springcloud")

3.api中設定feign

LSE配置備忘

通過摸索,總結出lse liberty sim envi 編譯視覺化執行的一中方法。本文是用lse自帶的ia64的例子來做的。首先我是使用標準的ls build ls link來做,build可以通過,但link階段報告visualizer相關的函式找不到。注釋所有visualizer相關的函式後l...

mediawiki 配置備忘

新增檔案上傳功能 在 localsettings.php 中 wgenableuploads true 允許上傳 wguploadpath wgscriptpath uploads 預設為 wgscriptpath images 請確保目錄可寫 wguploaddirectory ip upload...

word press 配置備忘

1 關於wordpress中永久連線的配置,如果修改預設設定的話,那麼會提示需要修改.htaccess檔案。這個檔案預設安裝是沒有的,如果需要的話,自行在blog的根目錄 不是web的根目錄 中建立,使用wordpress提供的內容即可。這個修改只對後面的事件起作用,原來記錄的時間是不會更改的。3 ...