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。然而在生产环境中,需要明确指定端口才能进行数据传输,否则随机端口会被封掉,无法传输数据。牛人有什么解决方法?
...全文
171 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-11-13 02:10
社区公告
暂无公告