9 远程服务框架-配置文件

1.1    配置文件

Ø         远程服务调用框架配置文件- manager-rpc-service.xml

/bbossaop/resources/org/frameworkset/spi/manager-rpc-service.xml

manager-rpc-service.xml中配置了远程服务底层IO组件、安全组件,同时导入各种远程通讯协议的配置文件。manager-rpc-service.xmlmanager-provider.xml文件中导入。

Ø         Jms协议配置文件

/bbossaop/resources/org/frameworkset/spi/manager-rpc-jms.xml

这个文件在manager-rpc-service.xml中导入。

Ø         Mina协议配置文件

/bbossaop/resources/org/frameworkset/spi/manager-rpc-mina.xml

这个文件在manager-rpc-service.xml中导入。

Ø         Webservice协议配置文件

/bbossaop/resources/org/frameworkset/spi/manager-rpc-webservices.xml

这个文件在manager-rpc-service.xml中导入。

Ø         Jgroup协议配置文件

/bbossaop/resources/etc/META-INF/replSync-service-aop-tcp.xml

/bbossaop/resources/etc/META-INF/replSync-service-aop.xml

Jgroup可以采用多种网络通讯协议来实现远程通讯:tcpudp等等,每种协议都有自己的配置文件,这些文件在manager-rpc-service.xml中导入。

 

加的远程服务地址规则如下:

Ø         [protocole::]all/serviceid表示在集群环境下向所有的集群节点发出服务调用请求

Ø         [protocole::]ip:port/serviceid 表示向远程服务器发送服务调用请求,类似于ejb或者rmi的功能

Ø         [protocole::]ip:port; ip1:port1;…./serviceid 表示向集群环境中指定的多个服务器节点发送远程服务调用请求。

Ø         如果服务启用了认证模式,则还需在地址中包含用户认证信息:

USERACCOUNT---账号参数

PASSWORD------口令参数

例如:

(mina::172.16.17.216:12347)/test.security.bean?user=admin&password=123456,其中的账号为admin,密码为123456

Ø         如果服务中必须指定相应的rpc协议,则可指定相应的协议

带协议的地址:指定了mina协议

(mina::172.16.17.216:12347)/test.security.bean

不带协议的地址:

(172.16.17.216:12347)/test.security.bean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值