- Queue durability.
- Message persistence.
- Gem dependency.
- Gemspec file.
- Readme file.
- Initial Jobi structure.
- Support custom configurations include Rabbitmq client configurations.
- Support Rabbitmq sessions and consumers.
- Implement unified messsage for data transmission.
- Implement Job to handle async jobs.
- Implement Runner to handle the job execution.
- Allow Jobi to act as publisher or consumer or both.