tangxuehua / enode

ENode is a framework aims to help us developing ddd, cqrs, eda, and event sourcing style applications.
http://www.cnblogs.com/netfocus/category/496012.html
MIT License
1.81k stars 564 forks source link

ENode未来要支持的大的功能点整理 #49

Open tangxuehua opened 8 years ago

tangxuehua commented 8 years ago

1.ENode支持MySQL; 2.ENode提供Web监控平台; 3.ENode的事件存储水平扩展:支持分库分表,解决大量事件的存储问题; 4.ENode支持MongoDB来持久化事件; 5.ENode针对Event Handler的内置幂支持等允许开发者配置是否需要,可提高Q端的性能; 6.ENode官网、社区建立; 7.ENode跨平台;

Thyiad commented 8 years ago

关注中,不要停啊。。

tangxuehua commented 8 years ago

放心,不会停的。

heng0112 commented 8 years ago

年轻有为,加油

tangxuehua commented 5 years ago

1, 7已经支持

luchaoshuai commented 5 years ago

4.MongoDB也和mysql一样,指日可待呀。

tangxuehua commented 5 years ago

All,更新一下进度: 1、7:已经支持; 2:在开发中; 3:目前支持了分表,分库还未支持; 4:不计划支持了,因为打算开发一个文件版本的event store,彻底解决事件持久化的问题; 5:方向调整,enode在Q端不在内置支持Q端的幂等,而是由event handler自己实现,enode已经为event handler自己实现幂等提供了基础,每个event中都包含了aggregateRootId, version, sequence这3个信息,开发者可以基于这三个信息,做幂等支持; 6:计划明年开展;

laolang123canglang commented 5 years ago

持续关注