Architecture 面向服务的记录依赖体系结构
我创建了两个服务。一个是生产者,一个是消费者。当消费者从数据库中删除任何记录时。使用者不知道此类删除操作。当消费者请求此记录时,生产者未发送从属记录,因此null显示消费者端。(由于我们没有维护生产者和消费者数据库之间的PK和FK关系),我们应该如何在面向服务的体系结构中处理这种场景Architecture 面向服务的记录依赖体系结构,architecture,soa,Architecture,Soa,我创建了两个服务。一个是生产者,一个是消费者。当消费者从数据库中删除任何记录时。使用者不知道此类删除操作。当消费者请求此记录时,生产者未发送从属记录,因此null显示消费者端。(由于我们没有维护生产者和消费者数据库之间的PK和FK关系),我们应该如何在面向服务的体系结构中处理这种场景 谢谢。“当消费者要求此记录时”在消费者/生产者模式下对消费者来说没有意义。生产者生产,消费者消费。不清楚你在问什么。从生产者返回null表示记录已被删除。根据您拥有的上下文逻辑,使用者可能会检查是否存在并删除其DB
谢谢。“当消费者要求此记录时”在消费者/生产者模式下对消费者来说没有意义。生产者生产,消费者消费。不清楚你在问什么。从生产者返回null表示记录已被删除。根据您拥有的上下文逻辑,使用者可能会检查是否存在并删除其DB记录以保持引用完整性。或者您可以在producer中禁用delete并设置deactivate列。或者,既然您已经提到了SOA,您可以在一个事务中使用ESB并更新所有服务。