Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMTP-based MQ engine #81

Closed
shah opened this issue May 26, 2019 · 5 comments
Closed

SMTP-based MQ engine #81

shah opened this issue May 26, 2019 · 5 comments
Labels
enhancement New feature or request

Comments

@shah
Copy link

shah commented May 26, 2019

I was looking for an SMTP-based MQ pub/sub capability: basically using gmail or any other SMTP provider as a "poor man's" MQ for small number of messages. Has anyone seen such a system that can be wrapped as a Watermill component?

@roblaszczak
Copy link
Member

Hello, I think that it is possible to implement it :) If you want to experiment a bit with it you can start with this page: https://watermill.io/docs/pub-sub-implementing/ If you need any help, please ask!

@roblaszczak roblaszczak added the enhancement New feature or request label Jun 1, 2019
@shah
Copy link
Author

shah commented Jun 2, 2019

Thanks @roblaszczak. I wonder if you know anyone in the Watermill community I can hire to build a PubSub engine for the GMail golang API. What I'd like to do is to use GMail as a low-traffic MQ :-)

@roblaszczak
Copy link
Member

@m110 @maclav3 ? :) but we are now mostly focused on releasing v1.0 so it may be hard. The question is what do you need to particularly have SMTP based queue, or some SQL (MySQL, Postgres?) base Pub Sub will be also acceptable? I'm asking because SQL databases are also commonly available and we will add SQL based PubSub with v1.0 release.

@shah
Copy link
Author

shah commented Jun 6, 2019

We're planning on using gmail for MQ because we need some manual intervention with certain messages (tagging, deleting, etc.) and that's easy to do since there's a UI available in gmail that non-technical users can use with ease. With any other MQ store we'd need to create an admin UI.

@roblaszczak
Copy link
Member

roblaszczak commented Sep 16, 2019

Unfortunately, it's pretty unlikely that we will have time to push it forward. In theory, it is possible to implement it but our recommendation is to use more traditional Queue or Pub/Sub :)

If someone will be interested in contributing to SMTP MQ, we are open to help of course!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants