spring-modulith
spring-modulith copied to clipboard
Modular applications with Spring Boot
Spring Modulith: 1.2.0-M2 After introducing indexes on ENVENT_PUBLICATION table (https://github.com/spring-projects/spring-modulith/issues/403) events with bigger payload are not working due to index size limit. ```sql INSERT INTO EVENT_PUBLICATION (ID, EVENT_TYPE, LISTENER_ID, PUBLICATION_DATE,...
 Dependencies already added with spring boot initialization  Property not present 
I am looking at a scenario where I can dynamically batch the incomplete events which can also give room to do some extra work before or after.
The current module system is flat. In other words, only one level of modules is supported. In some cases, it would be nice to be able to structure a module...
The serializer needs datatype-jsr310. I apologize in advance if it's already been reported.
When events are resubmitted, their original tracing context is lost. Keeping this information is specially relevant when events are externalized. Any thoughts on persisting context on the DB and restoring...
When event serialization is misconfigured, it may happen that the `serialized_event` stored in the `event_publication` table will have slightly different value than the serialized event used in `EventPublicationRepository#markCompleted`. As a...
Currently, different implementations of EventPublicationRepository and their related classes (e.g., JdbcEventPublicationRepository, JdbcEventPublicationRepository and its JpaEventPublication, MongoDbEventPublicationRepository and its MongoDbEventPublicationRepository, etc.) have package-protected visibility. This makes it impossible to reuse any...
Hi, I was wondering if it would be possible to make the [`PersistentApplicationEventMulticaster.invokeTargetListener(TargetEventPublication)`](https://github.com/spring-projects/spring-modulith/blob/2667ec626a159d0101660d40b4c15df67bca95fd/spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/support/PersistentApplicationEventMulticaster.java#L179-L193) method or some version of it public so that it can be invoked directly. We have a...
In our system we have a lot of small events flying (one of the reason the are small rather than batching is because indices cannot be created on large events...