急!~~~关于JAVA并发与数据同步问题

heiniu30 2010-02-26 10:32:21
头疼。 头疼。 头疼。
一、场景描述
两个独立WEB系统A和B。
1、A系统创建送货单时,需要发送数据到B系统。B系统接收到送货单插入B系统对应的数表中(现在系统使用JMS方式)。
2、在A系统创建送货的同时需要调用 (EJB) B系统对应数据库表中数据(上一次A系统发送到B系统中的送货单信息)进行数据校验。
二、问题描述
在上述场景情况下,单A系统在短时间创建多个送货单时无法保证数据的同步,完整有效。

比如:供应商 F创建送货单只能送货100,在他创建第一张送货单时创建送货数量100。按道理来说该供应商已经不能再创建送货单,但是如果在创建第一张送货单的时数据不能及时的插入到B对应的表中。由于B系统数据没有及时更新供应商又可创建第二张送货单。

三、寻求解决方案。
1、系统之间交换以什么方式最为优秀。
2、类似情况怎么保证数据的一致有效性,最好还能考虑性能。
3、。。。。。。

望各位大侠指点一二,不胜感激。。。流涕啊。。
...全文
163 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
heiniu30 2010-02-27
  • 打赏
  • 举报
回复
自己顶。。。自己顶。。。自己顶。。。自己顶。。。

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧