Dubbo采用RMI协议时怎样设置servicePort(服务端口)

如果不用dubbo,直接用spring暴露RMI的时候需要配置2个端口。其中一个是registerPort,即注册端口;
还有一个是servicePort即服务端口,用来传输数据用。例子如下:
scope="prototype" />







因为内网中设置了防火墙,必须把各端口都确定下来,否则随机端口是不允许访问的。
但在dubbo中怎样设置这个servicePort呢?

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
dubbo支持的通信协议-RMI协议
该课程共49节,包含40节开发与应用的讲解,6节面试问答题讲解,3节常见问题讲解。内容包括dubbo支持的通信协议,注册中心类型,缓存,并发控制,令牌验证,白名单设置,dubbo各组件集群,容错,负载均衡,接口设计原则等。面试题讲解部分共6节内含64道面试题,覆盖面十分广泛,分初级、中级、3个部分讲解,是不可多得的面试资料。附件包括老师的讲课笔记,边讲边记,绝不照搬照念,该课程十分值得学习。
怎样启动RMI服务
我照书上编写了一个RMI应用程序,书上用的weblogic 6.1,她说要编译到\bea\wlserver6.1\config\myserver\serverclasses目录下,请问我在weblogic7.0中应该编译到哪个目录下?各位大虾能不能帮帮我,解决后立刻给分!
常用服务端口及协议
端口 协议 应用程序协议 系统服务名称 n/a GRE GRE(IP 协议 47) Routing and Remote Access n/a ESP IPSec ESP(IP 协议 50) Routing and Remote Access n/a AH IPSec AH(IP 协议 51) Routing and Remote Access 7 TCP Echo ...
dubbo源码解析(三十一)远程调用——rmi协议
远程调用——rmi协议 目标:介绍rmi协议的设计和实现,介绍dubbo-rpc-rmi的源码。 前言 dubbo支持rmi协议,主要基于spring封装的org.springframework.remoting.rmi包来实现,当然最原始还是依赖 JDK 标准的java.rmi.*包,采用阻塞式短连接和 JDK 标准序列化方式。关于rm...
Dubbo源码学习--Rmi协议(八)
RMI 协议采用 JDK 标准的 java.rmi.* 实现,采用阻塞式短连接和 JDK 标准序列化方式。注意:如果正在使用 RMI 提供服务给外部访问 1,同时应用里依赖了老的 common-collections 包 2 的情况下,存在反序列化安全风险 3。特性连接个数:多连接连接方式:短连接传输协议:TCP传输方式:同步传输序列化:Java 标准二进制序列化适用范围:传入传出参数数据包大小混...
Dubbo服务降级设置
dubbo降级服务     dubbo开发中,通常是微服务架构,那么在使用过程中可能会遇到多种问题: 1)多个服务之间可能由于服务没有启动或者网络不通,调用中会出现远程调用失败; 2) 服务请求过大,需要停止部分服务以保证核心业务的正常运行; 以上两个问题可以使用Dubbo的服务降级来实现; 即:在服务宕掉或者并发数太高导致的RpcException异常时,进行友好的处理或者提示,而不是内部...
sniffer过虑时,怎么设置协议端口???
比如是基于TCP/IP协议的应用端口号是4444rnrn问题一解决就结贴给分,先谢了!
如何启动oracle9iAS的rmi服务端口??
在jbuilder下先oracle9iAS发布j2ee应用程序,需要使用rmi来发布,现在我发现rnoracle9iAS没有启动那个rmi的端口,请问如何启动那个端口,在jbuilder7如何才能成功地发布应用到oracle9iAS 上呢??请大家帮忙。
6.RPC框架的简单实现(服务发布-rmi协议)
通过rmi协议发布一个Java服务,使用java.rim包下的Naming.bind()方法即可,但是jdk默认rmi协议的实现需要接口类继承java.rmi.Remote,接口方法抛出RemoteException,实现类需要继承UnicastRemoteObject类比较繁琐。spring框架也提供了一套rmi协议的实现...
配置DUBBO服务时报错
1、今天在配置dubbo服务的时候报错。 1.1、从网上找了很多信息,非常有用但是都不全,害的我一个个找,让我很烦。所以就现在就自己全部总结在一起。 1.2、这个问题的产生是因为http://code.alibabatech.com/schema/dubbo这个网站无法访问了。所以就下载不到dubbo.xsd这个文件。因此,第一步就是直接去下载dubbom.xsd文件。 下载地址:htt...
java rmi 两种方式 固定端口设置
Registry  绑定方式 UserManagerImpl userManager=new UserManagerImpl();              UserManagerInterface userManagerI=(UserManagerInterface)UnicastRemoteObject.exportObject(userManager,0); //固定端口设置 ...
Dubbo服务 上传文件解决方案以及Hessian协议
协议支持 Dubbo支持多种协议,如下所示: Dubbo协议 Hessian协议 HTTP协议 RMI协议 WebService协议 Thrift协议 Memcached协议 Redis协议 在通信过程中,不同的服务等级一般对应着不同的服务质量,那么选择合适的协议便是一件非常重要的事情。你可以根据你应用的创建来选择。例如,使用RMI协议,一般会受到防火墙的限制,所以对于外部与...
Dubbo——各协议暴露和引用服务的逻辑
各协议暴露和引用服务的逻辑    目前Dubbox版本支持的协议有dubbo、injvm、rmi、hessian、thrift、memcached、redis、rest等九种,其中memcached和redis协议只支持服务引用不支持服务暴露;这些协议有的继承AbstractProxyProtocol类,有的实现了AbstractProtocol接口。服务暴露调用export方法,引用服务调用re...
dubbo协议
dubbo协议对比分析1、dubbo适用场景:dubbo缺省协议采用单一长连接和NIO异步通讯,适用于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。反之,dubbo协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。2、rmi适用范围:传入传出参数数据包大小混合,消费者与提供者个数差不多,可传文件。使用场景:常规远程服务方法调用,与原生RMI服务互操作...
怎样控制Win2k的协议端口
In Windows 2K Advance Server, how to check all of protocol port's status(Like SMTP, POP, etc...) and use cammand line to enable or disable it?rnrn
怎样设置端口
怎样设置端口
rmi端口问题
RMI之所以使用的范围受限制主要有两方面原因,其一:必须要是java,平台的异构性受到限制;其二:穿越防火墙不方便。这里主要谈谈RMI如何通过固定分配端口来穿越防火墙。     RMI穿越防火墙不方便主要是因为除了RMI服务注册的端口(默认1099)外,与RMI的通讯还需要另外的端口来传送数据,而另外的端口是随机分配的,所以要想RMI的客户能通过防火墙来与RMI服务通讯,则需要能让随机分配的端...
RMI 两个端口
在项目中使用rmi,发布到linux,unix,由于开了防火墙。需要配置防火墙端口。刚开始配置了一个固定端口,死都连接不通,后来同netstat -antup |grep pid 查看进程监听的端口,,发现原来rmi有2个端口一个是固定的。一个是随机的。 RMI之所以使用的范围受限制主要有两方面原因,其一:必须要是java,平台的异构性受到限制;其二:穿越防火墙不方便。这里主要谈谈RMI如何通...
RMI心得 (注册端口)
虽然现在在分布式中RMI已经很少用到,但作为最简单的分布式应用,我们还是稍微了解一下好,这篇文章可能有我理解错误的地方,希望大家指出,谢谢。 RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。 一个简单的RMI系统,一般可以分成4个文件,下面来介绍各个文件的创建和作用 第一步:创建一个远程对象接口 import java.rmi.Rem...
nginx服务配置 端口设置
在工作中碰到nginx配置好端口和服务后端口还是无法访问的问题 一般碰到这种问题是防火墙的设置需要改,允许外部访问该端口 用firewall-cmd sudo firewall-cmd --zone=public --add-port=10000/tcp --permanent 别忘记 sudo firewall-cmd --reload 但是还是不通怎么办,请教了万能的google, 发现下...
dubbo服务
Dubbo: 是什么:提供高性能透明化的远程服务调用方案。 提供的主要功能: 1.远程通信:基于长连接的NIO抽象封装。多种线程模型序列化。 2.集群容错:基于接口方法的透明远程调用,多协议支持,集群容错,地址路由,动态配置等集群支持。 3.自动发现:服务消费方能够动态寻找服务提供方,服务提供方能够平滑增加或者减少机器。 测试环境可以通过url绕过注册中心: 服务路由:随时配置服
dubbo支持的通信协议-dubbo协议
该课程共49节,包含40节开发与应用的讲解,6节面试问答题讲解,3节常见问题讲解。内容包括dubbo支持的通信协议,注册中心类型,缓存,并发控制,令牌验证,白名单设置,dubbo各组件集群,容错,负载均衡,接口设计原则等。面试题讲解部分共6节内含64道面试题,覆盖面十分广泛,分初级、中级、3个部分讲解,是不可多得的面试资料。附件包括老师的讲课笔记,边讲边记,绝不照搬照念,该课程十分值得学习。
rmi设置
博文链接:https://haiery.iteye.com/blog/70346
怎样改变终端服务的端口?
谢谢,我想改掉3389
服务打开端口怎样实现的
端口需要服务打开,请问是怎样实现的呢,有没有具体例子。。。。。。。
6-ip协议设置区分服务
下面我们就来做一个给数据包设置区分服务字段的实验,在windows7计算机上,打开“运行”窗口,输入gpedit.msc ,然后回车   在出现的本地组策略编辑器窗口中,点击计算机配置 — Windows配置 — 基于策略的QoS — 新建策略   在出现的创建QoS策略窗口中指定策略名称test,然后指定DSCP值为8(可以随意指定),下一步   DSCP即Differen...
RMI协议的应用与研究
NULL 博文链接:https://zwustudy.iteye.com/blog/1583596
dubbo(二)发布dubbo服务
1.pom.xml中添加相关jar包 com.alibaba dubbo org.apache.zookeeper zookeeper com.github.sgroschupf zkclient
Dubbo视频教程_Dubbo服务的提供者
本套Dubbo课程结合动力节点多年教学经验,讲师的实战经验,从基础开始手把手式地详细讲解RPC概念,PRC在分布式应用的重要作用。Dubbo分布式服务框架的应用入门基础。传统应用到分布式以及微服务的转变思想。Dubbo协议的特点。Dubbo分布式服务的详细开发流程、Dubbo服务的实施部署,Zookeeper的服务管理等。
Dubbo之——Shell脚本维护Dubbo服务
1、部署目录规范 目的:便于管理,避免应用迁移时的命名冲突。 我定义的目录结构如下(linux)下: --home   ----------linux home目录下     --liuyazhuang    -------------用户信息         --dubboserver  ------------项目类型               --app  ----------
Dubbo注册dubbo服务的源码分析
在写代码之前先看一下dubbo的源码dubbo可以通过xml的方式或者注解的方式来配置注册到注册中心的服务下边先看看一xml的方式是怎么工作的,在dubbo的源码包目录下我们可以发现两个spring的文件,如下图↓ 让我们再看看最看是使用xml配置是的配置文件的头部部分,如下图↓ 当加载到这个配置文件的时候,就会加载到dubbo,再让我们看看spring.handlers这个文件,下边是
使用dubbo协议请求时的异常及解决方法
1.       nested exception is com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.31.11 access service jrx.anytxn.interfaces.BankCardService from registry 10.10.14.16:2181 use dubbo version 2.8
Dubbo源码分析(二):Dubbo中采用的设计模式
1、工厂模式       ServiceConfig中有个字段,代码是这样的:       查看文本打印     private static final Protocol protocol =ExtensionLoader.getExtensionLoader(Protocol.class).getAdaptiveExtension();     Dubbo里有很多这种代码。这也是
RMI服务如何停止?
现有一RMI程序.rn使用LocateRegistry.createRegistry(port);rn代替rncmd> rmiregistryrn但是不知如何关闭该端口,从而关闭服务器端的服务.rn有人知道怎么做吗?rn谢谢! rn
启动rmi服务出错......
java.rmi.ConnectException: Connection refused to host: 192.168.0.28; nested excernption is:rn java.net.ConnectException: Connection refused: connectrn at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)rn at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185rn)rn at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)rn at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)rn at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)rn at java.rmi.Naming.rebind(Naming.java:160)rn at hwahigh.crm.util.RunServer.main(RunServer.java:31)rnCaused by: java.net.ConnectException: Connection refused: connectrn at java.net.PlainSocketImpl.socketConnect(Native Method)rn at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)rn at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)rn at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)rn at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)rn at java.net.Socket.connect(Socket.java:507)rn at java.net.Socket.connect(Socket.java:457)rn at java.net.Socket.(Socket.java:365)rn at java.net.Socket.(Socket.java:178)rn at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectrnSocketFactory.java:22)rn at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterrnSocketFactory.java:128)rn at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569)rn ... 6 more
Spring RMI远程调用服务
客户端和服务器端必须是纯Java实现。RMI服务是典型的面向接口编程,只有在远程接口里定义的方法才会作为远程服务,远程方法的返回值和参数都必须实现Serializable接口,因为远程在网络上传输只能传输字节流,因此,要求参数、返回值都可以转换成字节流-即实现序列化。 如果要暴露远程方法,Spring提供了RmiServiceExporter类,该类可以将一个普通Bean实例绑定成远程服务。将普...
如何发布RMI服务
1 、RMI是什么 在 Java 世界里,有一种技术可以实现“跨虚拟机”的调用,它就是 RMI(Remote Method Invocation,远程方法调用)。例如,服务A 在 JVM1 中运行,服务B 在 JVM2 中运行,服务A 与 服务B 可相互进行远程调用,就像调用本地方法一样,这就是 RMI。在分布式系统中,我们使用 RMI 技术可轻松将服务提供者(Service Provide...
java RMI 注册服务
如何使用java RMI 包实现一个RPC1.需要使用到的两个类:java.rmi.server.UnicastRemoteObject类和java.rmi.Remote接口1.Remote接口/** * The <code>Remote</code> interface serves to identify interfaces whose * methods may be invoked f
启动rmi服务出错?????????????????
java.rmi.ConnectException: Connection refused to host: 192.168.0.28; nested excernption is:rn java.net.ConnectException: Connection refused: connectrn at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)rn at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185rn)rn at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)rn at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)rn at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)rn at java.rmi.Naming.rebind(Naming.java:160)rn at hwahigh.crm.util.RunServer.main(RunServer.java:31)rnCaused by: java.net.ConnectException: Connection refused: connectrn at java.net.PlainSocketImpl.socketConnect(Native Method)rn at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)rn at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)rn at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)rn at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)rn at java.net.Socket.connect(Socket.java:507)rn at java.net.Socket.connect(Socket.java:457)rn at java.net.Socket.(Socket.java:365)rn at java.net.Socket.(Socket.java:178)rn at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectrnSocketFactory.java:22)rn at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterrnSocketFactory.java:128)rn at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569)rn ... 6 more
RMI分布式议程服务
使用Java RMI创建一个分布式议程共享服务。不同的用户可以使用这个共享议程服务执行查询、添加和删除会议的操作。服务器支持会议的登记和清除等功能
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池