如果不使用axon-server,採用non-axon-server(Embedded event store)方式,預設使用JPA,JpaEventStorageEngine會儲存events在你設定的data source
JPA方式需要設定META-INF/persistence.xml
也可以使用InMemoryEventStorageEngine、JdbcEventStorageEngine、MongoEventStorageEngine等其他方式儲存events
pom.xml修改排除引用connector
<dependency>
<groupId>org.axonframework</groupId>
<artifactId>axon-spring-boot-starter</artifactId>
<version>${axon.version}</version>
<exclusions>
<exclusion>
<groupId>org.axonframework</groupId>
<artifactId>axon-server-connector</artifactId>
</exclusion>
</exclusions>
</dependency>
參考資料:
Interface EventStorageEngine
Event Sourcing 和 CQRS落地(三):Event-Sourcing 实现
AxonFramework,EventStore实现
https://github.com/soooban/AxonDemo
2022年3月23日 星期三
Axon Server的EventStorageEngine
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言