ringpop-go - Go应用程序的可伸缩、容错应用程序层分片

网友投稿 656 2022-10-14

ringpop-go - Go应用程序的可伸缩、容错应用程序层分片

ringpop-go - Go应用程序的可伸缩、容错应用程序层分片

(This project is no longer under active development.)

Ringpop is a library that brings cooperation and coordination to distributed applications. It maintains a consistent hash ring on top of a membership protocol and provides request forwarding as a routing convenience. It can be used to shard your application in a way that's scalable and fault tolerant.

Getting started

To install ringpop-go:

go get github.com/uber/ringpop-go

Developing

First make certain that thrift (OSX: brew install thrift) and glide are in your path (above). Then,

make setup

to install remaining golang dependencies and install the pre-commit hook.

Finally, run the tests by doing:

make test

Documentation

Interested in where to go from here? Read the docs at ringpop.readthedocs.org

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:RIGGER CODE 轻量级代码脚手架 程序员开发代码的加速器
下一篇:Spring_使用XML配置文件创建对象
相关文章

 发表评论

暂时没有评论,来抢沙发吧~