当前位置: 首页 > 知识库问答 >
问题:

在微服务之间传输数据

孟跃
2023-03-14

我将非常感谢任何答复以及文章,在您的意见可能有助于这里。提前谢谢你。

共有1个答案

长孙淳
2023-03-14

这完全取决于您的用例。没有通用的解决方案,维护一个存放共享资源的存储库是完全可以的。

如果你对微服务非常严格,那么它就会自己维护实体。在传输数据时,您将使用中间格式,如JSON或XML,它不关心数据的结构。微服务生活在它自己的世界中,只为他的用例服务。如果另一个服务发生了更改,并且实体发生了更改,则该其他服务不应受此更改的影响。每个服务应该只拥有它所需要的数据,其他的都不是他所关心的。

因此,我不会使用中央存储库,但如前所述,在某些用例中,这种方法是可行的。也许某些特定的endpoint可以帮助您解决此问题。

 类似资料:
  • 假设您有两组服务器,第一组专用于前端,另一组专用于处理来自前端的信息。将数据从前端传输到流程服务器的最佳方式是什么; 我在少量数据上尝试了不同的技术: 谁能给我指明正确的方向吗?

  • 当前体系结构: 问题: 我们在前端和后端层之间有一个两步流程。 null 微服务2(MS2)需要验证I1的完整性,因为它来自前端。如何避免对MS1进行新的查询?最好的办法是什么? 我试图优化的流删除了步骤1.3和2.3 流程1: null 流程2: 2.1用户X已在本地/会话存储中存储了数据(MS2_Data) 2.2用户X在MS1上保留数据(MS2_Data+MS1_Data) 2.3 MS1使

  • 我正在构建一个基于Spring云的微服务ML管道。我有一个数据摄取服务,它(当前)从SQL接收数据,这些数据需要被预测服务使用。 普遍的共识是写入应该使用kafka/Rabbitmq使用基于异步消息的通信。 我不确定的是如何编排这些服务? 我是否应该使用API网关来调用启动管道的摄取?

  • 假设我已经有入口点(api网关)来处理身份验证和发布JWT令牌。然后用户用这个令牌调用某个APIendpoint。到目前为止,一切都很清楚。现在--这个endpoint需要与另一个微服务通信。该微服务必须获得授权信息(角色等)。另外-这个通道是异步的(JMS/Kafka),这意味着处理可能会被dalayed... 我也在考虑其他情况:我们有两个服务A和B,它们都公开可能被外部用户访问的API(JW

  • 我在上有一个PHP脚本,位于。我有一个位于。 我的问题是,数据真的在Web/DB服务器之间传输吗?例如。这是否在两台服务器上使用GB的带宽?

  • 为了这个问题,我正在做一个项目,其中有两个微服务: null 根据我所读到的,为了进行这种更改,我们需要做以下几点: 从->切换 更改配置以启用分布式命令 使用SpringCloud或JCloud连接微服务 将AxonFramework添加到遗留InvoiceService项目并处理接收到的saga事件。 这是我们遇到麻烦的第四点:发票服务是由一个不愿意进行更改的单独团队维护的。 在这种情况下,使