9 远程服务框架-配置文件
1.1??? 配置文件????????? 远程服务调用框架配置文件- manager-rpc-service.xml /bbossaop/resources/org/frameworkset/spi/manager-rpc-service.xml manager-rpc-service.xml中配置了远程服务底层IO组件、安全组件,同时导入各种远程通讯协议的配置文件。manager-rpc-service.xml在manager-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可以采用多种网络通讯协议来实现远程通讯:tcp,udp等等,每种协议都有自己的配置文件,这些文件在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |