通常当我在做基于网络的工作时,我使用 Protobuf 在网络上移动自定义对象,这些对象是为正在构建的系统建模的,用于从其他系统移动我的数据/组合对象。
我目前正在参与增强一个项目,该项目使用基于专有文本的协议,该协议主要使用文本进行数据序列化(、| 和 [] 符号),并将实体空间用作数据访问层。
我要问的问题是我应该创建另一层对象来提供 Protobuf 网络对象,这些对象是从 Entityspaces 对象的“加载”数据中填充的,还是应该将必要的 protobuf 标签添加到 Entityspaces 对象中的对象(它们是从数据库中自动生成的,目前没有)