微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐