Dubbo開發除錯方法

2021-07-14 14:26:01 字數 497 閱讀 4387

在開發dubbo服務時,可能是多個人同時開發,但是都公用乙個zookeeper註冊中心,這時就會出現同乙個服務會有多個提供者(如果每個開發者都執行了提供者服務),這時如果某個開發者通過消費者服務在呼叫提供者服務時(除錯服務時),呼叫的不一定是自己本機的提供者服務,可能是其他開發者的服務,這時就無法進行斷點除錯(**執行在他人電腦上怎麼斷點除錯?),為了能夠呼叫自己的本機消費者服務,需要兩步驟:

第一步:本機提供者服務不想zookeeper註冊服務(這樣做使得他人條用不了自己的本機服務,因為服務還不穩定)

第二步:在消費者服務指定條用本地服務(直連除錯)

好了,這樣就可以實現本機消費者服務呼叫的一定是本地的提供者服務,從而可以實現斷點除錯。

Dubbo開發除錯方法

在開發dubbo服務時,可能是多個人同時開發,但是都公用乙個zookeeper註冊中心,這時就會出現同乙個服務會有多個提供者 如果每個開發者都執行了提供者服務 這時如果某個開發者通過消費者服務在呼叫提供者服務時 除錯服務時 呼叫的不一定是自己本機的提供者服務,可能是其他開發者的服務,這時就無法進行斷...

dubbo服務本地斷點除錯方法

前提 本地工作空間引入dubbo中心的原始碼 專案 啟動本地的服務 三種方法可選 一 停止同乙個服務版本的其他提供者,啟動本地的提供者服務 在多人開發時,不適用 二 在消費者.xml裡對應的服務 裡面加入屬性 url dubbo localhost 19604 然後啟動本地提供者,即可實現dubbo...

本地除錯dubbo服務的幾種方法

把本地的某些服務版本修改調,和測試環境的做區分,測試環境就不會訪問到你本地啟動的服務了。提供者配置version 消費端配置version 和提供者配置相同的version 1 dubbo從2.0.8版本開始增加了協議註冊開關 register false 例如 可以關掉,不註冊到配置中心,啟動本地...