feedmerge

command module
v0.0.0-...-5a7049c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

README

FeedMerge

FeedMerge is a many-to-many network aggregator for streaming protocols where messages both fit in a single send() and are not dependent on ordering.

Usage

Installation

go get github.com/mikedamm/feedmerge

Running

$ $GOPATH/bin/feedmerge \
    --msgsize [size] \
    --inport [port] \
    --outport [port] \

Options

  • msgsize Maximum size of an individual message. Pick a number slightly larger than the maximum message size used by the protocol you are transporting. This amount of memory is allocated per inbound client.
  • inport Clients connecting to this port are expected to feed a stream of messages.
  • outport Clients connecting to this port will receive a combined stream of all messages.

enter image description here enter image description here

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL