driver

package module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2023 License: MIT Imports: 16 Imported by: 0

README

dtmdriver-sponge

sponge driver for dtm, used for registration and discovery, supports consul, etcd, nacos.

Documentation

Index

Constants

View Source
const (
	DriverName = "dtm-driver-sponge"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type SpongeDriver

type SpongeDriver struct{}

SpongeDriver is a dtm driver for sponge

func (*SpongeDriver) GetName

func (d *SpongeDriver) GetName() string

GetName returns the driver name

func (*SpongeDriver) ParseServerMethod

func (d *SpongeDriver) ParseServerMethod(uri string) (server string, method string, err error)

ParseServerMethod parse server and method

func (*SpongeDriver) RegisterAddrResolver

func (d *SpongeDriver) RegisterAddrResolver()

RegisterAddrResolver register addr resolver

func (*SpongeDriver) RegisterService

func (d *SpongeDriver) RegisterService(target string, endpoint string) error

RegisterService register dtm service and resolver your service

Directories

Path Synopsis
pkg
consulcli
Package consulcli is connecting to the consul service client.
Package consulcli is connecting to the consul service client.
etcdcli
Package etcdcli is use for connecting to the etcd service
Package etcdcli is use for connecting to the etcd service
nacoscli
Package nacoscli provides for getting the configuration from the nacos configuration center and parse it into a structure.
Package nacoscli provides for getting the configuration from the nacos configuration center and parse it into a structure.
servicerd/discovery
Package discovery is service discovery library, supports etcd, consul and nacos.
Package discovery is service discovery library, supports etcd, consul and nacos.
servicerd/registry
Package registry is service registry library, supports etcd, consul and nacos.
Package registry is service registry library, supports etcd, consul and nacos.
servicerd/registry/consul
Package consul is registered as a service using consul.
Package consul is registered as a service using consul.
servicerd/registry/etcd
Package etcd is registered as a service using etcd.
Package etcd is registered as a service using etcd.
servicerd/registry/nacos
Package nacos is registered as a service using nacos.
Package nacos is registered as a service using nacos.

Jump to

Keyboard shortcuts

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