jeffgrunewald / salt_n_pepa

A library for creating data ingestion push gateway applications in Elixir

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Master

SaltNPepa

A library for creating data ingestion push gateways in Elixir.

SaltNPepa allows the user to create a socket listening for packets to be pushed to, pipes the received packets through a configurable series of modules/functions for basic serde operations, optional filter/deduping of messages, and finally performs an egress step to send the data to its next destination.

The name is a reference to the American hip-hop super group of the same name for their chart-topping 1987 hit "Push It".

Installation

If available in Hex, the package can be installed by adding salt_n_pepa to your list of dependencies in mix.exs:

def deps do
  [
    {:salt_n_pepa, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/salt_n_pepa.

About

A library for creating data ingestion push gateway applications in Elixir

License:Apache License 2.0


Languages

Language:Elixir 96.1%Language:Shell 3.9%