CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 479615
vinyeah
·
2007-03-05 05:09:17
·
阅读: 556
JTA用过1个应用操作多个数据源的模式..对于2个应用,分别操作自己数据库的方式不知道该咋弄..俺再研究研究..
<空>
相关信息:
求教分布式事务.
(46字)
(
vinyeah
[534]
2007-03-05 10:47
)
XA, TP-Monitor, CTM, OTM, etc
(空) (
holly
[455]
2007-03-05 10:54
)
额...头大..找资料看ing..
(空) (
vinyeah
[431]
2007-03-05 13:09
)
啥项目啊
(空) (
老玉米
[383]
2007-03-05 10:57
)
给客户做的业务系统...他们也有自己开发的一套app. 两个app需要事务一致.
(空) (
vinyeah
[457]
2007-03-05 11:19
)
两个应用都是什么啊? j2ee? .net? MQ? database?
(空) (
老玉米
[478]
2007-03-05 11:20
)
both j2ee, 各自操作各自的oracle
(空) (
vinyeah
[413]
2007-03-05 11:24
)
sun有现成的j2ee事务规范,很多商业app server应该都有实现。不过我没弄过,建议
(33字)
(
老玉米
[515]
2007-03-05 11:31
)
JTA
(46字)
(
老玉米
[483]
2007-03-05 11:36
)
JTA用过1个应用操作多个数据源的模式..对于2个应用,分别操作自己数据库的方式不知道该咋弄..俺再研究研究..
(空) (
vinyeah
[555]
2007-03-05 13:09
)
如果你用的是 EJB, Transcation manager 就在 app server 里了的, 甚至可以简单到采用声明性事务
(空) (
holly
[441]
2007-03-05 13:20
)
需要2个app都部署再同一个容器里么? 现在的情况是2个app是跨jvm的...
(空) (
vinyeah
[500]
2007-03-05 14:46
)
如果都是 remote interface 的话, 没问题
(空) (
holly
[381]
2007-03-05 14:47
)
其实比较好的解决方案我觉得是用web service..
(空) (
老玉米
[429]
2007-03-05 11:47
)
?
(空) (
乌烟
[433]
2007-03-05 12:49
)
webService 好像更难控制事务吧...
(空) (
vinyeah
[419]
2007-03-05 13:06
)
你既然是两个app,一个的角色是事务提供者,另一个是事事务调用者
(31字)
(
老玉米
[464]
2007-03-05 13:17
)
不对, 他的两个 app 都是事务的参与者, 他现在需要一个协调者
(空) (
holly
[403]
2007-03-05 13:19
)
事务调用者本身当然也可以实现自己的事务。你搞出个第三方,就更复杂了。
(27字)
(
老玉米
[500]
2007-03-05 13:22
)
应该就是这么理解,由这个协调者来控制2个app各自的事务提交
(空) (
vinyeah
[391]
2007-03-05 14:33
)
要么整个facade,要么第三方,后者耦合度更低。
(空) (
乌烟
[378]
2007-03-05 14:38
)
咯咯咯,用AOP,在各自的应用程序域监控并拦截事务,相互通知对方或第三方进行事务同步。
(11字)
(
乌烟
[492]
2007-03-05 13:33
)
如果是没有源代码的legacy app,AOP到是个办法。。
(空) (
老玉米
[405]
2007-03-05 13:44
)
如果原来的app是ejb,就搞container。
(空) (
乌烟
[402]
2007-03-05 14:17
)
这个好像就是自己写二阶段提交的控制?
(96字)
(
vinyeah
[541]
2007-03-05 14:32
)
毛病!你网络都有问题了,还搞啥?运维人员干啥吃的?
(空) (
乌烟
[382]
2007-03-05 14:36
)
把地震海啸都考虑进去
(空) (
乌烟
[397]
2007-03-05 14:37
)
除了网络还有可能 app down掉,或者服务器掉电...这些意外因素都有可能造成事务不一致.(虽然发生的概率比中500w还低)
(空) (
vinyeah
[481]
2007-03-05 14:53
)
嘿嘿嘿,那你慢慢考虑完美方案吧。
(空) (
乌烟
[409]
2007-03-05 14:59
)
这个就是你需要事务的原因啊,完美的世界是不需要事务的...
(空) (
老玉米
[408]
2007-03-05 16:09
)
完美的世界....那分布式事务岂不是多余?
(空) (
vinyeah
[407]
2007-03-05 16:53
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录