this repo has no description
1opam-version: "2.0" 2maintainer: "Sam Riyad" 3authors: ["Sam Riyad"] 4tags: ["networking" "load balancing" "scalability"] 5license: "MIT" 6 7homepage: "https://github.com/xnukernpoll/ocaml-balancers" 8dev-repo: "git+https://github.com/xnukernpoll/ocaml-balancers.git" 9bug-reports: "https://github.com/xnukernpoll/ocaml-balancers/issues" 10 11build: [ 12 [ "jbuilder" "subst" ] {pinned} 13 [ "jbuilder" "build" "-p" name "-j" jobs ] 14] 15 16depends: [ 17 "ocaml" 18 "jbuilder" {>= "1.0+beta7"} 19 "fmt" 20 "cstruct" {< "6.1.0"} 21 "lwt" 22 "hex" 23 "react" 24] 25synopsis: 26 "A collection of load balancing algorithms implemented in pure Ocaml" 27description: """ 28The supported Algorithms are Power of two choices, P2C with Partial Key Grouping (Kafka uses this) , Round Robin, Consistent Hashing, and Consistent Hashing + Least loaded. 29 30 31Each loadbalancer supports state updates via react (making it easier to work service discovery utilities), along with manually removing and deleting nodes. 32 33Also included are utilities for thread safe shared state under Balancer.Util.""" 34url { 35 src: "https://github.com/XnuKernPoll/ocaml-balancers/archive/v1.0.tar.gz" 36 checksum: [ 37 "sha256=faed80b9c8267e18326434c98640c23ea5a3e680d58f68557c154775ae88cb9d" 38 "md5=9dc229881dfea7372e065feb1572afba" 39 ] 40}