[转帖]Tuxedo 配置路由_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4638 | 回复: 0   主题: [转帖]Tuxedo 配置路由        下一篇 
root
注册用户
等级:中尉
经验:470
发帖:31
精华:1
注册:2013-2-22
状态:离线
发送短消息息给root 加好友    发送短消息息给root 发消息
发表于: IP:您无权察看 2013-2-26 9:30:12 | [全部帖] [楼主帖] 楼主

使用Tuxedo路由的前提是 ,程序中必须使用FML/VIEW/XML缓冲区。
路由可以在UBB配置基于Server Group的路由规则,也可以在DOMAIN中配置域之间的路由规则。

以下举例是在UBB中配置基于Server Group的路由规则:

DDR只用在UBBCONFIG中配置就可以了。

UBBCONFIG文件部分例子如下:

*GROUPS
GROUP1
LMID=simple GRPNO=1 OPENINFO=NONE
GROUP2
LMID=simple GRPNO=2 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
routserv1 SRVGRP=GROUP2 SRVID=2
routserv SRVGRP=GROUP1 SRVID=1


注意:这两个server在buildserver时都-s WRITE。就是说用DDR时,server程序名可不同,但是service名必须一样。

*SERVICES
WRITE ROUTING=MYROUTING


这里说明,service根据哪ROUTING申明来判断。

*ROUTING
MYROUTING FIELD=AA BUFTYPE="FML"
RANGES="MIN-500:GROUP1,501-MAX:GROUP2"


这里说明根据client发送FML结构中AA域的值来判断client的请求具体交给那个service处理。MIN-500:GROUP1是说从AA 域的最小值到500的范围交给GROUP1对应的routserv处理。501-MAX:GROUP2是说从501到AA域的最大值的范围交给 GROUP2 对应的routserv1处理。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论