Corba异步呼叫问题

时间:2015-05-14 09:11:00

标签: java asynchronous architecture corba

我有以下要求:

实施简单的流水线作业服务(进一步的PJS)。 客户编写一个非常简单的申请表并将其交给PJS。 PJS由几个按顺序处理应用程序的单个进程组成:

  • Verifier负责验证申请表格式。它可能是非常简单的处理机制,即通过他在数据库中的个人身份号码(ID)检查匹配用户(您可以使用简单的文本文件)。
  • Acknowledger收到经过验证的申请表,并为其指定一个唯一的标识符(自动增量ID或uuid)。
  • HR从Acknowledger收到具有指定唯一编号的申请表,将其放入数据库并向原始发件人(客户)发出通知,告知他收到申请表。响应必须搭载Acknowledger指定的唯一编号。

在服务器之间转发作业的过程中不应涉及中介:即每个服务器应将应用程序直接传递给下一个服务器。继续关注系统架构和传递应用程序的过程。不要实现复杂的数据结构来表示应用程序。它可以像微小的json消息一样简单。

如何实施此任务? 我不知道如何直接从HR部分向客户端返回响应,因为客户端最初从Verifier开始调用。

1 个答案:

答案 0 :(得分:0)

我已经理解了这个问题并解决了自己,发布了github链接: PJS