router

package
v0.0.0-...-eeae653 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MasterAreas []string = []string{
	"0400000000000000000000000000000000",
	"0420000000000000000000000000000000",
	"0440000000000000000000000000000000",
	"0460000000000000000000000000000000",
	"0480000000000000000000000000000000",
	"04A0000000000000000000000000000000",
	"04C0000000000000000000000000000000",
	"04E0000000000000000000000000000000",
}

MasterAreas 8个特区的参数

Functions

func CalculateDetailDistance

func CalculateDetailDistance(nodeID1 string, nodeID2 string) []int64

CalculateDetailDistance 计算两个节点之间的距离

func CalculateDistance

func CalculateDistance(nodeID1 string, nodeID2 string) int

CalculateDistance 计算两个节点之间的距离

func LocateNode

func LocateNode(nodeID string) (int, bool)

LocateNode 计算输入的结点属于哪个分区,并返回这个结点是否这个区域内的master @return area int 分区编号 @return isMaster bool 是否在这个分区的master区域内

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL