CuriosityChina / httpcluster

make multiple http api endpoint work like a cluster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

httpcluster

Make multiple http api endpoint work like a cluster

Build Status GoDoc

Usage

package main

import (
	"log"

	"github.com/lowstz/httpcluster"
)

func main() {
	var httpClusterUrl = "http://192.168.1.2:8000,192.168.1.3:8000,192.168.1.4:8000"
	cluster, err := httpcluster.NewHttpCluster(httpClusterUrl, "/ping")
	if err != nil {
		log.Fatalf("error: %s", err)
	}
	log.Printf("cluster size: %d", cluster.Size())
}

About

make multiple http api endpoint work like a cluster

License:Apache License 2.0


Languages

Language:Go 100.0%