alvarez-moreno-sergio / KREB-R

Ruby repository linked to KREB project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KREB-R

Ruby repository linked to KREB project.

Standalone process which watches for Kafka's Topic's new messages coming from Redmine. Automates and batches email sending to its original recipients. This tool is born due to Office365 policies; stablishing a workaround solution for its max-emails-sent-per-minute rate.

This repository includes the patches needed to apply onto Redmine to work this out. This patch disables Redmine's email sending and syncronizes it to send them as JSON to a Kafka Topic. Eventually, those messages will be read from a JAVA standalone application, which will send them to its original recipients.

Related github repositories:

Gems needed:

  • gem 'ruby-kafka'

  • gem 'delivery_boy'

About

Ruby repository linked to KREB project.

License:MIT License


Languages

Language:Ruby 100.0%