gollum
gollum copied to clipboard
An n:m message multiplexer written in Go
The spooling producer is still build with a custom batch implementation. Move it over to the BatchedWriterAssembly like producer.File.
## The purpose of this pull request The purpose of this pull request is to fix typo in documentation.
With commit https://github.com/trivago/gollum/commit/1b242a584d7966953f0b8e56323c38fb9a7811a9 and https://github.com/trivago/gollum/commit/a94a041113bd58002ef5dcc9ab008e17f7bdb87f we simplified the firehose and kinesis producer within the scope of the documentation update. Unfortunately we have currently no setup for a production test. Goal...
During the check for struct tags, nested components are iterated, too (if they are not pointers). If a component has a configure method it is called. However this does only...
The documentation generator at `./docs/generator/` could support the config struct tags introduced in https://github.com/trivago/gollum/pull/143 to: - Detect undocumented configuration parameters and include them in the documentation - Detetect and warn...
I stumbled upon https://github.com/goreleaser/goreleaser. It looks pretty decent for releasing go applications. And it has native Homebrew support. You can configure it via a small yml file inside your repository....
Please add support for fluent protocol consumer based on https://github.com/fluent/fluentd-forwarder
Configs should be reloadable by some kind of unix signal or by socket communication (mini protocol). The modification part should be done by calling Configure() again. Plugins will have to...
For this, all sockets and file handles need to be passed to a new process that is started by the active Gollum process (no fork!). The main challenge will be...