Dubbo學習筆記:No provider available for the service ...異常問題的解決
剛開始學習dubbo,先跑了一下github上面down下來的demo,開洞zookeeper,執行provider和consumer,實現遠端呼叫。然後就自己敲程式碼,對邏輯做一點靈活性的改變。我也指導真正敲起程式碼來,就會踩到坑。果然,提供者能夠成功註冊,執行消費者就找不到註冊的服務。明明自己就是按照demo敲出來的程式碼嘛。
網上搜索異常:No provider available for the service ... 踩到坑的童鞋很多,但是報同一個異常的病因卻各不相同,我也沒有找到解決我遇到的問題的良方。後來自己仔細研究了一下配置檔案的scan節點和異常資訊,突然自己就有這麼一個想法:大爺的,dubbo不會要求服務提供者和服務消費者的三餐包要相同吧,看scan節點,看demo,看異常資訊,似乎就是這麼一回事。
於是,我把能夠正常執行的demo的包名改成不同,果然出現問題,在改成一樣,一切正常。我再把我設定的個性化的包名改成一樣,NND,問題竟然解決了。
問題解決了,有一點小激動。不過,我想我應該是還沒有弄清楚dubbo的配置。如果dubbo真的必須要包名相同才能呼叫,我覺得還真不如用SpringCloud好了。我還需要好好研究。
相關推薦
Dubbo學習筆記:No provider available for the service ...異常問題的解決
剛開始學習dubbo,先跑了一下github上面down下來的demo,開洞zookeeper,執行provider和consumer,實現遠端呼叫。然後就自己敲程式碼,對邏輯做一點靈活性的改變。我也指導真正敲起程式碼來,就會踩到坑。果然,提供者能夠成功註冊,執行消費者就找
dubbo 遠端連線 No provider available for the service
dubbo 使用zookeeper註冊服務後,遠端呼叫,出現No provider available for the service的異常 檢視後發現,register.ip顯示成了zookeeper所在遠端伺服器的內網IP,所以呼叫時,無法訪問 解決方法: 首先檢視
dubbo異常:Failed to check the status of the service . No provider available for the service 解決
dubbo配置的時候需要一個註冊中心 這個註冊中心主要起的作用為服務做配置 每當一個服務生產者去註冊服務時候 會把這個生產者的ip跟埠號丟上去註冊中心 而服務的消費方就會從註冊中心拿到服務的ip跟埠號 放在本地檔案中 底層呼叫netty訪問服務 昨天跟同事一塊調程式 他開服
沒有生產者 Failed to check the status of the service org.java.service.HotelService. No provider available for the service
ble 1.0 防火墻 stat 設定 火墻 xml文件 tro 問題 經過反復查找原因終於鎖定了生產者XML文件中的version="1.0" 教訓:如果生產者設定了服務的版本,消費者一定要提供相應的版本號(或空或寫入對應的版本號) 如果有朋友不是這個問題,建議看看防
Dubbo學習筆記:註冊到zookeeper並實現遠端呼叫
我們選擇zookeeper作為註冊中心。 一、首先要下載zookeeper,把程式解壓,進入conf,把zoo_sample.cfg修改為zoo.cfg。進入bin資料夾,在這裡開啟命令列,輸入zkserver.cmd,這樣就啟動了zookeeper。 可以看出,zook
Sublime text3中文版 無法安裝外掛There are no packages available for installation問題的解決。
說起來差點沒被氣死,我當時的情況已經是要瘋了,連他們的域名都ping不通,我還想著,咋地,要倒閉了? 首選項-》外掛設定-》Package Control-》預設 裡邊的這個配置項 https://sublime.wbond.net/channel.json
更新MySQL數據庫( java.sql.SQLException: No value specified for parameter 1) 異常 解決方法
lex eal on() cut list data ram ast 圖片 package com.swift; import java.io.File; import java.sql.Connection; import java.sql.PreparedState
No configuration found for the specified action解決辦法
使用Struts2,配置一切正常,使用常用tag也正常,但是在使用<s:form>標記時,發現控制檯總是輸出警告資訊, 警告資訊內容如下: 警告: No configuration found for the specified action: 'ShowMes
dubbo啟動消費者找不到服務端com.alibaba.dubbo.rpc.RpcException: No provider available from registry ip:2181 for service uatcmobile/cn.com.test.UserService on ...
所在 內網 service 服務端 使用 信息 mob 路徑 ide 最近在接觸dubbo,dubbo啟動的時候作為消費端一直找不到服務,找了一天:說下環境 1.springboot集成dubbo采用的註解式 2.服務端是普通的ssm項目集成dubbo的配置式 猜想; 1.
Dubbo學習筆記5:Dubbo整體框架分析
什麽 資源 AD 文本文件 font ren factor exporter 服務提供者 Dubbo的分層架構 本文將簡單介紹Dubbo的分層架構設計,如下圖是Dubbo官方的整體架構圖: Dubbo官方提供的該架構圖很復雜,一開始我們沒必要深入細節,下面我們簡單介紹
Dubbo學習筆記10:Dubbo服務消費方啟動流程源碼分析
exec checked 自己 當前 In rpc mod png collect 同理我們看下服務消費端啟動流程時序圖: 在《Dubbo整體架構分析》一文中,我們提到服務消費方需要使用ReferenceConfig API來消費服務,具體是調用代碼(1)get()方法來
docker學習筆記:簡單構建Dockerfile【Docker for Windows】
參考與入門推薦:https://www.cnblogs.com/ECJTUACM-873284962/p/9789130.html#autoid-0-0-9 最近學習docker,寫一個簡單構建Dockerfile的筆記。 我的系統:Windows 10 Docker版本:Docker for Win
python學習筆記: range()函式、算數運算子“//”,迴圈while與for
range() 函式——可建立一個整數列表,一般用在 for 迴圈中,函式語法:range(start, stop[, step]) start: 計數從 start 開始。預設是從 0 開始。例如range(5)等價於range(0, 5); stop: 計數到 stop 結束,但
python學習筆記:(九)迴圈(for和while)
在python中迴圈包括for和while 1、while迴圈 while 判斷條件: statements ----表示:判斷條件為真時執行statements,為假不執行 2、for語句 for var in seq: statements1 else:
Dubbo學習筆記8:Dubbo的執行緒模型與執行緒池策略
Dubbo預設的底層網路通訊使用的是Netty,服務提供方NettyServer使用兩級執行緒池,其中 EventLoopGroup(boss) 主要用來接受客戶端的連結請求,並把接受的請求分發給 EventLoopGroup(worker) 來處理,boss和worker執
Spring Cloud RestTemplate報錯:java.lang.IllegalStateException: No instances available for
java.lang.IllegalStateException: No instances available for localhost 原:restTemplate.getForObject( uri+"/user/getname",User.clas
【深度學習:目標檢測】RCNN學習筆記(1):Rich feature hierarchies for accurate object detection and semantic segmentat
轉載:http://blog.csdn.net/u011534057/article/details/51218218 rcnn主要作用就是用於物體檢測,就是首先通過selective search 選擇2000個候選區域,這些區域中有我們需要的所對應的物體的bound
ublime package control錯誤:There are no packages available for installation
查了很多資料都沒有解決。 改host---無效 複製一個檔案的什麼的,我看到版本比我的舊,就沒有用 終於最後一個解決了。最終解決方案 解決: 更新下Package Control就好了: preference->package control: 出現如下,滑動到最下面。選擇upgrade/over
dubbo 學習筆記 -- provider端
服務端的配置檔案: provider.xml <?xmlversion="1.0"encoding="UTF-8"?> <beansxmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww
GPU(CUDA)學習日記(八)------ Parallel Nsight2.2除錯; CUDA:no source correspandence for breakpoint以及nvcc 命令列
這幾天,在弄Parallel Nsight,作為新手的我,也能深深感覺到GPUDebugger --- parallel Nsight的強大,我的機器是win7 x64 + CUDA 4.2 + Parallel Nsight 2.2 ,其實2.2版本的Nsight已經能