我试图将图像从一个microservice传递到另一个microservice作为处理图像的参数。 在服务中发送此图像的最佳方式是什么,图像采用jpg格式。 我试过的是: 图像的大小约为28kb但在转换后的十六进制格式中,大小增加到48kb 。 我不想在传输数据时应用任何压缩。 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我正在借助Spring Boot从Java编写的整体中提取微服务。 我们计划将整个整体分成几个较小的微服务。
我必须启用整体与新微服务之间的通信,因为它需要新微服务(具有自己的数据库)中的实体来执行某些操作。 我曾想过公开REST端点,但随后我将不得不复制实体。
可以接受吗? 如果是这样,那么基于整体的REST控制器(应该从微服务中检索实体)应该与存储库放置在同一层? 此解决方案将增加耦合,应避免,是否还有其他方法?
对于您的任何回答以及您认为对本文有帮助的文章,我将不胜感激。 先感谢您。
这完全取决于您的用例。 没有通用的解决方案,并且完全可以维护放置共享资源的存储库。
如果您对微服务非常严格,它将自行维护实体。 传输数据时,您将使用不关心数据结构的中间格式,例如JSON或XML。 微服务生活在自己的世界中,只能解决他的用例。 如果另一个服务进行了更改,而实体进行了更改,则另一个服务不应受到此更改的影响。 每个服务应该只拥有它需要的数据,而其他一切都不是他关心的。
因此,我不会使用中央存储库,但是如前所述,这里有使用案例,这是要走的路。 也许某些特定的端点可以通过解决此问题来帮助您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.