Dubbo專案相關的坑

2021-09-26 09:33:29 字數 525 閱讀 3582

今天做dubbo專案的時候發現三個大坑

是dubbo2.5.3本身自帶的spring包與現版本的spring包版本不同出的問題,專案載入過程中,jvm會先去讀取dubbo的jar包中的spring包,而不是我們自己配置的spring包。

解決方法:只需要到匯入jar包時排除這個spring包即可

com.alibaba

dubbo

2.5.3

org.springframework

spring

在單獨啟動服務端,即service端後,在linux中的zookeeper看到服務是已經提供進去了,可是消費端一直無法獲取到,導致日誌一直包bean自動注入失敗。在確定了虛擬機器防火牆、配置檔案的內容後,實在找不出什麼錯誤了。最坑的點來了,我把專案刪了,重寫一遍一模一樣的**,結果居然沒有報錯了。雖然沒有報錯,但是還是無法成功執行。做專案就是在乙個接乙個bug中度過,解bug的過程也能讓我們更加了解專案具體的底層執行流程,也算是因禍得福吧。

dubbo遇到的坑 stackoverflow

今晚自己在除錯dubbo的時候,介面一直返回 溢位的錯誤回來 stackoverflow 找了好多資料都沒有找到解決答案,後來就是一路自己除錯,試過還原之前的git專案版本 順便記錄一下 git reflog 檢視提交的歷史版本記錄 git reset hard 前面的那串流水號 強制回滾到某個版本...

SpringCloud專案呼叫Dubbo專案

專案結構 其中,dubbo模組為dubbo服務提供方,包括服務介面和服務實現兩個子模組 該模組與普通dubbo服務提供方沒有變化 feigntodubbo starter模組負責利用feign將底層的http協議轉化為dubbo協議,供springcloud專案使用。引入feigntodubbo s...

普通專案改造成Dubbo專案

一.重新建立三個專案分別為a 使用者服務介面專案 b 使用者服務實現專案 c 服務消費者專案 二.將原始專案中的實體類移動到a專案中,並建立dubbo服務介面 三.1.將原始專案中的basedao,dao,service移動到b專案中,並建立dubbo服務介面實現 3.將spring mybatis...