生产厂商:TeamDev产品类别:开发工具
TeamDev Spine Event Engine更智能地应用领域驱动设计,编写更少的代码。

产品功能
· 当您更新模型时,系统会自动为项目中的所有语言生成代码。无需担心错过 hashCode() 或 equals() 方法。
· 领域驱动设计(DDD)书籍中的概念。
· 所有数据类型都是不可变的,这使得缓存和共享变得容易。数据变更仅在收到传入消息时才会执行,并且遵循明确定义的循环。
· 借助 Protobuf 支持 ,可以扩展模型,同时保持与应用程序客户端和服务端节点的向后兼容性和未来兼容性。
· 系统会自动检查业务模型中定义的约束条件,包括命令、事件和实体状态。
· 如果您需要 CustomerId 或 WorkEstimate 值,您可以在几秒钟内获取,并且支持多种语言。此外,您还可以选择二进制存储格式并自动支持 JSON。
· 将单租户应用程序转换为多租户应用程序只需几行代码。您无需在所有调用中都引入 tenantId 参数。
· 该框架旨在促进开发与存储和平台无关的代码。您可以先使用 JDBC ,之后只需修改几行代码即可切换到 Google Cloud Platform Datastore 。
· 借助 CQRS 和事件驱动架构,您可以分离开发工作流程。经验丰富的团队成员可以专注于核心领域和编写端任务,而读取端和用户界面则由团队其他成员创建。
· 在保持与旧代码二进制兼容性的前提下,添加和删除字段;利用 Protobuf 原生提供的 oneof 处理新的机会;基于系统的完整事件历史记录构建新的 Projections 。








