我有以下要求:

实现简单的流水线作业服务(其他PJS)。
客户编写一个非常简单的申请表并将其放入PJS。
PJS由几个单独的进程组成,这些进程按顺序处理应用程序:


验证者负责验证申请表格格式。这可能是一种非常简单的处理机制,即通过数据库中匹配的用户的个人身份编号(ID)来检查该匹配的用户(您可以使用简单的文本文件)。
确认者收到已验证的申请表,并为其分配一个唯一的标识符(自动递增ID或uuid)。
HR从确认器接收具有分配的唯一编号的申请表,将其放入数据库中,并向原始发件人(客户端)生成通知以告知他已收到申请表。响应必须使用Acknowledger分配的唯一编号来搭载。


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

如何执行这项任务?
我不知道如何从HR部分直接将响应返回给客户端,因为客户端最初是从Verifier开始调用的。

最佳答案

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

09-06 17:45