有没有像axon框架这样的跨语言框架?我需要一个跨语言DDD框架支持Java,.Net,nodejs,golang
我的公司有多种开发语言,我希望在不改变开发人员使用的编程语言的情况下实现DDD
我希望有一个跨语言的开发框架
发布于 2019-10-30 21:40:02
DDD的大部分价值来自于战略模式,这些模式是非技术性的。看一看这个视频的概述:Strategic Domain-Driven Design by Nick Tune
然后在技术方面,你的领域代码可以保持很好的框架自由,使用六边形/端口和适配器/干净的架构,任何最成熟/最有生产力的框架都可以用于实现存储库/服务/API/总线等。
这就是说,DAPR是我见过的第一个跨语言框架(它比Service Fabric侵入性更小)。我要说的是,它还处于早期开发阶段,我自己也没有以任何有意义的方式使用它。
发布于 2019-10-30 21:40:20
满足此需求的一种方法是使用面向服务/微服务体系结构。
从本质上讲,您将通过一组接口公开所有域行为,这些接口是通过REST-ish apis实现的。这意味着服务的实现者可以用任何语言创建他们的服务,而与服务的客户端使用什么无关。
发布于 2021-07-16 21:26:33
像Lightbend的Akka Serverless这样的东西就符合要求:业务逻辑可以用任何支持gRPC的语言来实现。
https://stackoverflow.com/questions/58617748
复制相似问题