为了账号安全,请及时绑定邮箱和手机立即绑定

我应该如何避免在微服务架构中多次实现我的方法

我应该如何避免在微服务架构中多次实现我的方法

Go
FFIVE 2023-06-26 17:33:56
我正在 Golang 中的微服务架构(我的第一个架构)中工作,我发现自己在多个服务上重复模型定义。我可以做什么来避免这种情况?我只能考虑用我的所有模型定义实现一个共享库,但我无法评估利弊。你能告诉我解决这个问题的其他方法吗?
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

你已经提到的想法不可能是错误的。当您有一组共享相同模型的服务时,最好将这些模型提取到自己的包/模块中。

几个月前,我们决定在 Java 项目中实现这一点,这让事情变得容易多了。特别是当您的服务使用某种类型的消息/流解耦时,您绝对拥有一组通信所需的通用实体。


查看完整回答
反对 回复 2023-06-26
  • 1 回答
  • 0 关注
  • 84 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信