gpt4 book ai didi

java - 使用 Protobuf 类与在 Java 中使用映射框架/层

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:48:13 24 4
gpt4 key购买 nike

我无法在网上找到任何关于在项目中使用 gRPC 和 protobuf 的“最佳实践”。我正在实现一个事件源服务器端应用程序。核心在没有外部依赖性的情况下定义域聚合、事件和服务。 gRPC 服务器调用核心服务传递请求对象,最终转化为正在发布的事件。事件使用 protobuf 序列化并在线上发布。我们目前处于两难境地,我们的事件是否应该直接由 protobuf 生成类,或者我们是否应该将核心和事件分开并实现一个映射器/序列化器层以在 protobuf <-> 核心

之间转换事件

如果我们没有考虑其他方法,请指导我们:)

感谢您的帮助。

最佳答案

域模型对象数据传输对象(Protobuf 消息) 应尽可能分开。为此,最好的方法是将您的域模型对象转换为 Google Protobuf 消息,反之亦然。我们做了一个protobuf-converter使其变得极其简单。

关于java - 使用 Protobuf 类与在 Java 中使用映射框架/层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36399348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com