ackintosh / ganesha

:elephant: A Circuit Breaker pattern implementation for PHP applications.
https://ackintosh.github.io/ganesha/
MIT License
585 stars 42 forks source link

Added MongoDB adapter. #32

Closed nikitaksv closed 5 years ago

nikitaksv commented 5 years ago

Hello. We have a very big project, the main work with the cache, sessions and Ganesha takes place in MongoDB. Therefore, we cannot use Redis or Memcached. We implemented the MongoDB adapter and decided to share it with the public. It may be necessary to add more tests.


Company: APISHIP LLC Link: https://apiship.ru

ackintosh commented 5 years ago

@YekitKsv It's a Great job! Thanks for this PR and I'm pleased that Ganesha is being used in the project.

I've confirmed unit tests are passed locally. The failures in TravisCI will be fixed in another PR later. 😉

ackintosh commented 5 years ago

@YekitKsv Btw, may I add the company name (APISHIP LLC) as a company using Ganesha in README? ✨

ackintosh commented 5 years ago

v0.3.0 has been released, which includes this enhancement. 🎉

https://github.com/ackintosh/ganesha/releases/tag/0.3.0

nikitaksv commented 5 years ago

Of course. You can add the company in the readme.

ackintosh commented 5 years ago

Thanks, I've added the company. ✨

README > Companies using Ganesha 🚀 https://github.com/ackintosh/ganesha#companies-using-ganesha-rocket