dubbo中怎样配置RMI的serviceport

路过人间_ 2015-11-13 02:10:37
如果不用dubbo框架,采用纯粹的Spring暴露RMI接口的话,需要配置2个端口。一个registerPort即注册端口,用来暴露发现服务。一个servicePort即服务端口,用来传输数据。如下配置所示:

<bean id="isms1001RMIService" class="com.newera.mc.isms.rmi.impl.ISMS1001RMIServiceImpl" scope="prototype" />
<bean id="isms1001SrvExporter" class="org.springframework.remoting.rmi.RmiServiceExporter">
<property name="service" ref="isms1001RMIService" />
<property name="serviceName" value="isms1001RMIService" />
<property name="serviceInterface" value="com.newera.mc.isms.rmi.ISMS1001RMIService" />
<property name="registryPort" value="${rmi.registryPort}" />
<property name="servicePort" value="${rmi.servicePort}" />
</bean>

但如果用dubbo的话,只能配置registerPort,无法配置servicePort。然而在生产环境中,需要明确指定端口才能进行数据传输,否则随机端口会被封掉,无法传输数据。牛人有什么解决方法?
...全文
265 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧