Some network inspiration

This commit is contained in:
Asim Aslam
2019-07-31 15:22:57 +01:00
parent 89fc142e47
commit fca89e06ef
3 changed files with 98 additions and 0 deletions

18
network/network.go Normal file
View File

@@ -0,0 +1,18 @@
// Package network is for building peer to peer networks
package network
// Network is a
type Network interface {
// Name of the network
Name() string
// Connect starts the network node
Connect() error
// Close shutsdown the network node
Close() error
}
var (
DefaultName = "go.micro.network"
DefaultNetwork = NewNetwork()
)