一种解决方案是使微服务-A转到5-10个其他微服务以获取必要的数据(这相当于DB view with join)。另一种解决方案是让微服务-A监听来自5-10个其他服务的事件,并将相关内容填充到本地存储中(这相当于物化视图)。无论哪种方式,微服务-A与5-10个其他服务耦合,并且如果在微服务-A中需要新的信息,则它所依赖的一些服务可能需要在微服务-A之前被释放。请注意,微服务-A本身依赖于其他服务。许多文章提倡第二种解决方案-即类似于事件采购、编排等的解决方案。菲罗梅托。
业务的工作方式是,代理(Agent1)接听电话,与客户交谈,然后将调用转移到某个随机的第二代理(Agent2),以便他们结束销售。第二个记录显示一个带有新HistoryID的新调用,它在代理字段中显示Agent1和Agent2。下面是一个如何编排数据的例子:1094082412:23:17 PM | Call Data of t