Description
Current default implementation of EventStorageSpi is MemoryEventStorageSpi. It consumes a lot of memory, while is used only for events querying (i.e. not listening), which is a fairly rare use case.
Need to:
- Introduce NoOpEventStorageSpi.
- Make NoOpEventStorageSpi the default one.
- Throw an exception when IgniteEvents#localQuery or #remoteQuery method is called with default setting. Exception message should explain how to fix it.
Attachments
Issue Links
- relates to
-
IGNITE-4935 .NET: IgniteConfiguration.EventStorageSpi
- Resolved