1
回答
谈谈 好的 设计 方案, 寻求最佳做法 ?
终于搞明白,存储TCO原来是这样算的>>>   

以下问题使用 Java 开发 ...

现有 A(机器),   B(机器),  C(机器), D( 机器), 

大致的情形是这样的, A 上 跑着一些分析程序, 现在想寻求好的建议...

首先 D 会不断向 A 发一些信息, A接收的信息(就说最简单的有用信息如:

a1, a2, a3等, 这些信息有可能会重复), A 拿到那些信息  (如: a1, a2, a3

等)  后, 会调用  B 的 WebService 接口(使用 a1, a2, a3等去查 , 如:使

用 a1 去调用  B 的 WebService 接口会得到 b1 ,   使用 a2 去调用  B 的

WebService 接口会得到 b2 等 ,  也就是会返回 b1, b2, b3等, 这些   b1, b2,

b3等 分别在 A上对应有一个驱动程序(如: b1 对应 c1,   b2 对应 c2,   b3 对

应 c3等), 去做一些分析工作, 处理好后再把结果发给 C , 我现在想问的

是 如何处理好 A 接收到 D发过来的 a1 , a2 , a3等 去使用正确的解析程序 c1,

c2, c3 等去解析 ? 各位仁兄有什么好的建议 ?

由于 D 发的信息可能有重复, 那么就不需要每次都去调用  B 的 WebService

接口 去查, 所以我想把结果缓存起来,  但又有一个问题来了, 就是  B 的

WebService  接口那边的数据库里的资料改了的话, 就会出问题了, 有什么好

的解决办法 ? 刷新缓存 ? 

想听听各位仁兄仁弟,大哥大姐的建议如何处理A上的应用问题 ?

比如如何设计,方案等...

 

举报
SudyX
发帖于6年前 1回/148阅

以下是问题补充:

  • @SudyX :其实现在想做的是怎么正确使用 那些 WebService 结果去调用 驱动 工作的问题, 那个缓存的先就用 最简单的 Map 好了... (6年前)
  • @SudyX :可能我把简单的问题说复杂了, B、C、D那些机器都不用管, 只需要考虑 A 上怎么使用 有效地方法 去使用驱动程序 工作就可以了 . (6年前)
顶部