演示如何使用DDDplus实现一套订单履约中台
。
git clone https://github.com/dddplus/dddplus-demo.git
cd dddplus-demo
mvn package
java -jar order-center-cp/cp-oc-main/target/dddplus-demo.jar
#java -jar order-center-cp/cp-oc-main/target/dddplus-demo.jar 9090 plugin
# in another terminal
curl -XPOST http://localhost:9090/order # submit an order
curl -XPOST http://localhost:9090/reload?plugin=isv # plugin hot reloading
- 中台架构特色的DDD分层架构
- 扩展点:订单的防并发
- 前台对中台的步骤编排
- 扩展属性通过扩展点的实现
- 按需打包
订单履约中台,通过spec jar为业务前台赋能,输出中台标准,并提供扩展机制。
订单履约中台本身的个性化业务,即个性化的业务模式包。
KA,关键客户的个性化业务通过扩展点的实现完成。
ISV,独立软件开发商的个性化业务通过扩展点的实现完成。