{"repo":"wavefnx/isup","free":true,"listed":false,"github":"https://github.com/wavefnx/isup","clone":"git clone https://github.com/wavefnx/isup.git","description":"Build customizable systems for precise ranking and evaluation of network endpoints.","language":"Rust","stars":14,"topics":["analysis","availability","microservices","monitoring","networking","rust","load-balancer"],"license":"MPL-2.0","category":"networking-infra","readme_excerpt":"Overview Features Disclaimer Examples Tests Installation Usage License Overview The isup library (is up?) provides a set of modules that allow users to build customizable endpoint ranking systems. - Distributed Networks : Utilize isup to identify the most reliable and responsive endpoints in a network by utilizing a pre-defined Strategy or creating a completely custom one. This is essential when the fastest request gains a competitive edge. - Micro-services : Embed the library inside your code and find the best endpoint to connect upon initialization or create a single-entry endpoint for your services to connect to. - Monitoring : Observe a group of services and detect potential downtime or performance issues. There are many more ways you can utilize isup . Get started either by creating a completely custom solution or by taking advantage of the Service provided with the library to quickly set things up. Features - Custom Strategies : The Strategy trait allows for custom algorithms to be built and produce scores in order to rank your endpoints. - Storage Flexibility : Choose between multiple options, including Memory and Redis or implement your own custom solution using the Store trait. - Lightweight Client : The Client module is using Hyper under the hood, for maximum speed and minimal overhead. That allows for precise measurements and minimal memory usage. Disclaimer This library is in early development stages and subject to potential breaking changes, despite its modular d","default_branch":null,"files":null,"tree":[],"storefront":"/r/wavefnx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wavefnx/isup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}