An open API service indexing awesome lists of open source software.

https://github.com/jancajthaml-openbank/lake

supervisor-free message relay
https://github.com/jancajthaml-openbank/lake

debian-package messaging openbank queue relay zmq

Last synced: 6 months ago
JSON representation

supervisor-free message relay

Awesome Lists containing this project

README

          

# lake

Remoting message relay

![Health Check](https://github.com/jancajthaml-openbank/lake/workflows/Health%20Check/badge.svg)
[![CircleCI](https://circleci.com/gh/jancajthaml-openbank/lake/tree/main.svg?style=shield)](https://circleci.com/gh/jancajthaml-openbank/lake/tree/main)

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjancajthaml-openbank%2Flake.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fjancajthaml-openbank%2Flake?ref=badge_shield)

[![Rust Report Card](https://rust-reportcard.xuri.me/badge/github.com/jancajthaml-openbank/lake)](https://rust-reportcard.xuri.me/report/github.com/jancajthaml-openbank/lake) [![codebeat badge](https://codebeat.co/badges/2a0d56a6-dcb9-4e19-8aa5-bc17927defdc)](https://codebeat.co/projects/github-com-jancajthaml-openbank-lake-main)

Communicates over TCP using NULL mechanism of [ZMTP 3.0](https://rfc.zeromq.org/spec/23/) allowing services to cross-talk without need to bind.

## Performance

throughput average 750,000 messages / sec

(amd64 2GB RAM 1 CPU)

![graph_metrics_count]

## License

Licensed under Apache 2.0 see LICENSE.md for details

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjancajthaml-openbank%2Flake.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fjancajthaml-openbank%2Flake?ref=badge_large)

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b feature/my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin feature/my-new-feature`)
5. Create new Pull Request

## Responsible Disclosure

I take the security of my systems seriously, and I value input from the security community. The disclosure of security vulnerabilities helps me ensure the security and integrity of my systems. If you believe you've found a security vulnerability in one of my systems or services please [tell me via email](mailto:jan.cajthaml@gmail.com).

## Author

Jan Cajthaml (a.k.a johnny)

[graph_metrics_count]: ./graph_metrics.count.png?sanitize=true