rails_event_store
rails_event_store copied to clipboard
Repository for MySQL 8.0 using NOWAIT (and possibly PostgreSQL)
- [x] make
Repositorypossible to be build withoutdatabase_url, for producer purposes - [x] add
Repository#insert_recordor similar to use it in producers - [x] use
Repository#insert_recordinSidekiqProducer - [x] make
SidekiqProduceraccept a specific repository, don't hardcode into current one - [x] make
SidekiqScheduleraccept a specific repository, don't hardcode into current one - [x] rename current
RepositoryintoRepositories::Mysql57 - [x] drop legacy sidekiq scheduler which is only an obstacle
- [ ] add
LockPORO which serves as common result object for different repositories - [ ] add
RecordPORO which serves as common result object for different repositories - [ ] add
Repositories::Nowait
https://dev.mysql.com/blog-archive/mysql-8-0-1-using-skip-locked-and-nowait-to-handle-hot-rows/