https://github.com/alexstocks/numbfish
load balance and service governance agent
https://github.com/alexstocks/numbfish
Last synced: 2 months ago
JSON representation
load balance and service governance agent
- Host: GitHub
- URL: https://github.com/alexstocks/numbfish
- Owner: AlexStocks
- License: apache-2.0
- Created: 2017-12-19T11:57:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-29T10:07:51.000Z (over 8 years ago)
- Last Synced: 2025-03-06T06:34:03.380Z (over 1 year ago)
- Language: C
- Size: 2.34 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change_log.md
- License: LICENSE
Awesome Lists containing this project
README
# Numbfish #
---
*a service governance library*
## Introdction ##
---
Numbfish is a service goverance library using C/C++ in agent pattern. Numbfish is based on [nlb](https://github.com/Tencent/MSEC/tree/master/nlb) which refers to Tencent's L5.
In numbfish there are three work modes: client mode, server mode and mix mode. In client mode, the agent gets service info from zookeeper which supplied to clients on the same host. In server mode, the agent register server cpu/mem/network info and supplied services to zookeeper. If the service run in proxy mode, the numbfish should run in mix mode.
## Licence ##
---
Apache License 2.0