W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
rmi:// 協(xié)議參考手冊(cè)
RMI 協(xié)議采用 JDK 標(biāo)準(zhǔn)的 java.rmi.* 實(shí)現(xiàn),采用阻塞式短連接和 JDK 標(biāo)準(zhǔn)序列化方式。
注意:如果正在使用 RMI 提供服務(wù)給外部訪問 1,同時(shí)應(yīng)用里依賴了老的 common-collections 包 2 的情況下,存在反序列化安全風(fēng)險(xiǎn) 3。
java -Dsun.rmi.transport.tcp.responseTimeout=3000
更多 RMI 優(yōu)化參數(shù)請(qǐng)查看 JDK 文檔
如果服務(wù)接口繼承了 java.rmi.Remote 接口,可以和原生 RMI 互操作,即:
如果服務(wù)接口沒有繼承 java.rmi.Remote 接口:
定義 RMI 協(xié)議:
<dubbo:protocol name="rmi" port="1099" />
設(shè)置默認(rèn)協(xié)議:
<dubbo:provider protocol="rmi" />
設(shè)置某個(gè)服務(wù)的協(xié)議:
<dubbo:service interface="..." protocol="rmi" />
多端口:
<dubbo:protocol id="rmi1" name="rmi" port="1099" />
<dubbo:protocol id="rmi2" name="rmi" port="2099" />
<dubbo:service interface="..." protocol="rmi1" />
Spring 兼容性:
<dubbo:protocol name="rmi" codec="spring" />
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: