Documentation ¶
Index ¶
- Constants
- Variables
- func AddHttpServant(mux *TarsHttpMux, obj string)
- func AddServant(v dispatch, f interface{}, obj string)
- func AddServantWithContext(v dispatch, f interface{}, obj string)
- func GetClientConfig() *clientConfig
- func GetDayLogger(name string, numDay int) *rogger.Logger
- func GetHourLogger(name string, numHour int) *rogger.Logger
- func GetLogger(name string) *rogger.Logger
- func GetRemoteLogger(name string) *rogger.Logger
- func GetServerConfig() *serverConfig
- func Init()
- func RegisterAdmin(name string, fn adminFn)
- func RegisterClientFilter(f ClientFilter)
- func RegisterServerFilter(f ServerFilter)
- func ReportStat(msg *Message, succ int32, timeout int32, exec int32)
- func ReportStatBase(head *statf.StatMicMsgHead, body *statf.StatMicMsgBody, FromServer bool)
- func ReportStatFromClient(msg *Message, succ int32, timeout int32, exec int32)
- func ReportStatFromServer(InterfaceName, MasterName string, ReturnValue int32, TotalRspTime int64)
- func Run()
- func TarsRequest(rev []byte) (int, int)
- type AdapterProxy
- func (c *AdapterProxy) Close()
- func (c *AdapterProxy) GetPoint() *endpointf.EndpointF
- func (c *AdapterProxy) New(point *endpointf.EndpointF, comm *Communicator) error
- func (c *AdapterProxy) ParsePackage(buff []byte) (int, int)
- func (c *AdapterProxy) Recv(pkg []byte)
- func (c *AdapterProxy) Send(req *requestf.RequestPacket) error
- type Admin
- type Avg
- type ClientFilter
- type Communicator
- func (c *Communicator) GetLocator() string
- func (c *Communicator) GetProperty(key string) (string, bool)
- func (c *Communicator) GetPropertyBool(key string) (bool, bool)
- func (c *Communicator) GetPropertyInt(key string) (int, bool)
- func (c *Communicator) SetLocator(obj string)
- func (c *Communicator) SetProperty(key string, value interface{})
- func (c *Communicator) StringToProxy(servant string, p ProxyPrx)
- type Count
- type Dispatch
- type Distr
- type EndpointManager
- func (e *EndpointManager) GetAllEndpoint() []*endpoint.Endpoint
- func (e *EndpointManager) GetHashEndpoint(hashcode int64) *endpoint.Endpoint
- func (e *EndpointManager) GetHashProxy(hashcode int64) *AdapterProxy
- func (e *EndpointManager) GetNextEndpoint() *endpoint.Endpoint
- func (e *EndpointManager) GetNextValidProxy() *AdapterProxy
- func (e *EndpointManager) Init(objName string, comm *Communicator) error
- func (e *EndpointManager) SelectAdapterProxy(msg *Message) *AdapterProxy
- type Invoke
- type Max
- type Message
- type Min
- type NodeFHelper
- type NotifyHelper
- type ObjectProxy
- type ObjectProxyFactory
- type PropertyReport
- type PropertyReportHelper
- type ProxyPrx
- type RConf
- type RemoteTimeWriter
- func (rw *RemoteTimeWriter) EnablePrefix(hasAppNamePrefix bool)
- func (rw *RemoteTimeWriter) EnableSqarewrapper(hasSquareBracket bool)
- func (rw *RemoteTimeWriter) EnableSufix(hasSufix bool)
- func (rw *RemoteTimeWriter) InitFormat(s string)
- func (rw *RemoteTimeWriter) InitServerInfo(app string, server string, filename string, setdivision string)
- func (rw *RemoteTimeWriter) NeedPrefix() bool
- func (rw *RemoteTimeWriter) SetFileNameConcatStr(s string)
- func (rw *RemoteTimeWriter) SetLogType(logType string)
- func (rw *RemoteTimeWriter) SetPrefix(enable bool)
- func (rw *RemoteTimeWriter) SetSeparator(s string)
- func (rw *RemoteTimeWriter) Sync2remote()
- func (rw *RemoteTimeWriter) Write(b []byte)
- type ReportMethod
- type ServantProxy
- type ServantProxyFactory
- type ServerFilter
- type StatFHelper
- type StatInfo
- type Sum
- type TarsHttpConf
- type TarsHttpMux
- type TarsProtocol
- type TarsResponseWriter
Constants ¶
const ( PACKAGE_LESS = iota PACKAGE_FULL PACKAGE_ERROR )
const ( //TarsVersion is tars vesion TarsVersion string = "1.1.0" //AcceptTimeout accept timeout AcceptTimeout time.Duration = 500 * time.Millisecond //ReadTimeout zero for not set read deadline for Conn (better performance) ReadTimeout time.Duration = 0 * time.Millisecond //WriteTimeout zero for not set write deadline for Conn (better performance) WriteTimeout time.Duration = 0 * time.Millisecond //HandleTimeout zero for not set deadline for invoke user interface (better performance) HandleTimeout time.Duration = 0 * time.Millisecond //IdleTimeout idle timeout IdleTimeout time.Duration = 600000 * time.Millisecond //ZombileTimeout zombile timeout ZombileTimeout time.Duration = time.Second * 10 //QueueCap queue gap QueueCap int = 10000000 //ClientQueueLen client queue length ClientQueueLen int = 10000 //ClientIdleTimeout client idle timeout ClientIdleTimeout time.Duration = time.Second * 600 //ClientReadTimeout client read timeout ClientReadTimeout time.Duration = time.Millisecond * 100 //ClientWriteTimeout client write timeout ClientWriteTimeout time.Duration = time.Millisecond * 3000 //ReqDefaultTimeout request default timeout ReqDefaultTimeout int32 = 3000 //ObjQueueMax obj queue max number ObjQueueMax int32 = 10000 //MaxlogOneTime is the max logs for reporting in one time. MaxlogOneTime int = 2000 //PropertyReportInterval property report interval PropertyReportInterval time.Duration = 10 * time.Second //StatReportInterval stat report interval StatReportInterval time.Duration = 10 * time.Second //MainLoopTicker main loop ticker MainLoopTicker time.Duration = 10 * time.Second //AdapterProxyTicker adapter proxy ticker AdapterProxyTicker time.Duration = 10 * time.Second //AdapterProxyResetCount adapter proxy reset count AdapterProxyResetCount int = 5 //AsyncInvokeTimeout async invoke timeout AsyncInvokeTimeout int = 3000 //TCPReadBuffer tcp read buffer length TCPReadBuffer = 128 * 1024 * 1024 //TCPWriteBuffer tcp write buffer length TCPWriteBuffer = 128 * 1024 * 1024 //TCPNoDelay set tcp no delay TCPNoDelay = false )
Variables ¶
var MaxInvoke = 0
MaxInvoke number of woker routine to handle client request zero means no contorl ,just one goroutine for a client request. runtime.NumCpu() usually best performance in the benchmark.
var TLOG = rogger.GetLogger("TLOG")
TLOG is the logger for tars framework.
Functions ¶
func AddHttpServant ¶
func AddHttpServant(mux *TarsHttpMux, obj string)
AddHttpServant add http servant handler for obj.
func AddServant ¶
func AddServant(v dispatch, f interface{}, obj string)
AddServant add dispatch and interface for object.
func AddServantWithContext ¶
func AddServantWithContext(v dispatch, f interface{}, obj string)
AddServantWithContext add dispatch and interface for object, which have ctx,context
func GetDayLogger ¶
GetDayLogger Get a logger roll by day
func GetHourLogger ¶
GetHourLogger Get a logger roll by hour
func GetRemoteLogger ¶
GetRemoteLogger returns a remote logger
func Init ¶
func Init()
Init should run before GetServerConfig & GetClientConfig , or before run and Init should be only run once
func RegisterAdmin ¶
func RegisterAdmin(name string, fn adminFn)
RegisterAdmin register admin functions
func RegisterClientFilter ¶
func RegisterClientFilter(f ClientFilter)
RegisterClientFilter registers the Client filter , and will be executed in every request.
func RegisterServerFilter ¶
func RegisterServerFilter(f ServerFilter)
RegisterServerFilter register the server filter.
func ReportStat ¶
ReportStat is same as ReportStatFromClient.
func ReportStatBase ¶
func ReportStatBase(head *statf.StatMicMsgHead, body *statf.StatMicMsgBody, FromServer bool)
ReportStatBase is base method for report statitics.
func ReportStatFromClient ¶
ReportStatFromClient report the statics from client.
func ReportStatFromServer ¶
ReportStatFromServer reports statics from server side.
func TarsRequest ¶
TarsRequest parse full tars request from package
Types ¶
type AdapterProxy ¶
type AdapterProxy struct {
// contains filtered or unexported fields
}
AdapterProxy : Adapter proxy
func (*AdapterProxy) GetPoint ¶
func (c *AdapterProxy) GetPoint() *endpointf.EndpointF
GetPoint : Get an endpoint
func (*AdapterProxy) New ¶
func (c *AdapterProxy) New(point *endpointf.EndpointF, comm *Communicator) error
New : Construct an adapter proxy
func (*AdapterProxy) ParsePackage ¶
func (c *AdapterProxy) ParsePackage(buff []byte) (int, int)
ParsePackage : Parse packet from bytes
func (*AdapterProxy) Recv ¶
func (c *AdapterProxy) Recv(pkg []byte)
Recv : Recover read channel when closed for timeout
func (*AdapterProxy) Send ¶
func (c *AdapterProxy) Send(req *requestf.RequestPacket) error
Send : Send packet
type Admin ¶
type Admin struct { }
Admin struct
type Avg ¶
type Avg struct {
// contains filtered or unexported fields
}
Avg for counting average for the report value.
type ClientFilter ¶
type ClientFilter func(ctx context.Context, msg *Message, invoke Invoke, timeout time.Duration) (err error)
ClientFilter is used for filter request & response for client, for implementing plugins like opentracing
type Communicator ¶
type Communicator struct { Client *clientConfig // contains filtered or unexported fields }
Communicator struct
func NewCommunicator ¶
func NewCommunicator() *Communicator
NewCommunicator returns a new communicator. A Communicator is used for communicating with the server side which should only init once and be global!!!
func (*Communicator) GetLocator ¶
func (c *Communicator) GetLocator() string
GetLocator returns locator as string
func (*Communicator) GetProperty ¶
func (c *Communicator) GetProperty(key string) (string, bool)
GetProperty returns communicator property value as string and true for key, or empty string and false for not exists key
func (*Communicator) GetPropertyBool ¶
func (c *Communicator) GetPropertyBool(key string) (bool, bool)
GetPropertyBool returns communicator property value as bool and true for key, or false and false for not exists key
func (*Communicator) GetPropertyInt ¶
func (c *Communicator) GetPropertyInt(key string) (int, bool)
GetPropertyInt returns communicator property value as int and true for key, or 0 and false for not exists key
func (*Communicator) SetLocator ¶
func (c *Communicator) SetLocator(obj string)
SetLocator sets locator with obj
func (*Communicator) SetProperty ¶
func (c *Communicator) SetProperty(key string, value interface{})
SetProperty sets communicator property with a string key and an interface value. var comm *tars.Communicator comm = tars.NewCommunicator() e.g. comm.SetProperty("locator", "tars.tarsregistry.QueryObj@tcp -h ... -p ...")
func (*Communicator) StringToProxy ¶
func (c *Communicator) StringToProxy(servant string, p ProxyPrx)
StringToProxy sets the servant of ProxyPrx p with a string servant
type Count ¶
type Count struct {
// contains filtered or unexported fields
}
Count is for counting the total of reporting
type Dispatch ¶
type Dispatch func(context.Context, interface{}, *requestf.RequestPacket, *requestf.ResponsePacket, bool) error
Dispatch server side Dispatch
type Distr ¶
type Distr struct {
// contains filtered or unexported fields
}
Distr is used for counting the distribution of the reporting values.
type EndpointManager ¶
type EndpointManager struct {
// contains filtered or unexported fields
}
EndpointManager is a struct which contains endpoint information.
func (*EndpointManager) GetAllEndpoint ¶
func (e *EndpointManager) GetAllEndpoint() []*endpoint.Endpoint
GetAllEndpoint returns all endpoint information as a array(support not tars service).
func (*EndpointManager) GetHashEndpoint ¶
func (e *EndpointManager) GetHashEndpoint(hashcode int64) *endpoint.Endpoint
GetHashEndpoint returns hash endpoint information.
func (*EndpointManager) GetHashProxy ¶
func (e *EndpointManager) GetHashProxy(hashcode int64) *AdapterProxy
GetHashProxy returns hash adapter information.
func (*EndpointManager) GetNextEndpoint ¶
func (e *EndpointManager) GetNextEndpoint() *endpoint.Endpoint
GetNextEndpoint returns the endpoint basic information.
func (*EndpointManager) GetNextValidProxy ¶
func (e *EndpointManager) GetNextValidProxy() *AdapterProxy
GetNextValidProxy returns polling adapter information.
func (*EndpointManager) Init ¶
func (e *EndpointManager) Init(objName string, comm *Communicator) error
Init endpoint struct.
func (*EndpointManager) SelectAdapterProxy ¶
func (e *EndpointManager) SelectAdapterProxy(msg *Message) *AdapterProxy
SelectAdapterProxy returns selected adapter.
type Max ¶
type Max struct {
// contains filtered or unexported fields
}
Max struct is for counting the Max value for the reporting value.
type Message ¶
type Message struct { Req *requestf.RequestPacket Resp *requestf.ResponsePacket Obj *ObjectProxy Ser *ServantProxy Adp *AdapterProxy BeginTime int64 EndTime int64 Status int32 // contains filtered or unexported fields }
Message is a struct contains servant information
type Min ¶
type Min struct {
// contains filtered or unexported fields
}
Min is the struct for counting the min value.
type NodeFHelper ¶
type NodeFHelper struct {
// contains filtered or unexported fields
}
NodeFHelper is helper struct.
func (*NodeFHelper) KeepAlive ¶
func (n *NodeFHelper) KeepAlive(adapter string)
KeepAlive sends the keepalive pacakage to the node.
func (*NodeFHelper) ReportVersion ¶
func (n *NodeFHelper) ReportVersion(version string)
ReportVersion report the tars version to the node.
func (*NodeFHelper) SetNodeInfo ¶
func (n *NodeFHelper) SetNodeInfo(comm *Communicator, node string, app string, server string)
SetNodeInfo sets the node location for the given Communicator.
type NotifyHelper ¶
type NotifyHelper struct {
// contains filtered or unexported fields
}
NotifyHelper is the helper struct for the Notify service.
func (*NotifyHelper) ReportNotifyInfo ¶
func (n *NotifyHelper) ReportNotifyInfo(info string)
ReportNotifyInfo report the info to the notify server.
func (*NotifyHelper) SetNotifyInfo ¶
func (n *NotifyHelper) SetNotifyInfo(comm *Communicator, notify string, app string, server string, container string)
SetNotifyInfo sets the notify server location for the Communicator.
type ObjectProxy ¶
type ObjectProxy struct {
// contains filtered or unexported fields
}
ObjectProxy is struct contains proxy information
func (*ObjectProxy) Init ¶
func (obj *ObjectProxy) Init(comm *Communicator, objName string)
Init proxy
type ObjectProxyFactory ¶
type ObjectProxyFactory struct {
// contains filtered or unexported fields
}
ObjectProxyFactory is a struct contains proxy information(add)
func (*ObjectProxyFactory) GetObjectProxy ¶
func (o *ObjectProxyFactory) GetObjectProxy(objName string) *ObjectProxy
GetObjectProxy get objectproxy
func (*ObjectProxyFactory) Init ¶
func (o *ObjectProxyFactory) Init(comm *Communicator)
Init ObjectProxyFactory
type PropertyReport ¶
type PropertyReport struct {
// contains filtered or unexported fields
}
PropertyReport struct.
func CreatePropertyReport ¶
func CreatePropertyReport(key string, argvs ...ReportMethod) (ptr *PropertyReport)
CreatePropertyReport creats the property report instance with the key.
type PropertyReportHelper ¶
type PropertyReportHelper struct {
// contains filtered or unexported fields
}
PropertyReportHelper is helper struct for property report.
var ProHelper *PropertyReportHelper
ProHelper is global.
func (*PropertyReportHelper) AddToReport ¶
func (p *PropertyReportHelper) AddToReport(pr *PropertyReport)
AddToReport adds the user's PropertyReport to the PropertyReportHelper
func (*PropertyReportHelper) Init ¶
func (p *PropertyReportHelper) Init(comm *Communicator, node string)
Init inits the PropertyReportHelper
func (*PropertyReportHelper) ReportToServer ¶
func (p *PropertyReportHelper) ReportToServer()
ReportToServer report to the remote propertyreport server.
func (*PropertyReportHelper) Run ¶
func (p *PropertyReportHelper) Run()
Run start the properting report goroutine.
type RConf ¶
type RConf struct {
// contains filtered or unexported fields
}
RConf struct for geting remote config.
func (*RConf) GetConfig ¶
GetConfig gets the remote config and save it to the path, also return the content.
func (*RConf) GetConfigList ¶
GetConfigList is discarded.
type RemoteTimeWriter ¶
type RemoteTimeWriter struct {
// contains filtered or unexported fields
}
RemoteTimeWriter writer for writing remote log.
func NewRemoteTimeWriter ¶
func NewRemoteTimeWriter() *RemoteTimeWriter
NewRemoteTimeWriter new and init RemoteTimeWriter
func (*RemoteTimeWriter) EnablePrefix ¶
func (rw *RemoteTimeWriter) EnablePrefix(hasAppNamePrefix bool)
EnablePrefix puts prefix before logs.
func (*RemoteTimeWriter) EnableSqarewrapper ¶
func (rw *RemoteTimeWriter) EnableSqarewrapper(hasSquareBracket bool)
EnableSqarewrapper enables SquareBracket wrapper for the logs.
func (*RemoteTimeWriter) EnableSufix ¶
func (rw *RemoteTimeWriter) EnableSufix(hasSufix bool)
EnableSufix puts sufix after logs.
func (*RemoteTimeWriter) InitFormat ¶
func (rw *RemoteTimeWriter) InitFormat(s string)
InitFormat sets the log format.
func (*RemoteTimeWriter) InitServerInfo ¶
func (rw *RemoteTimeWriter) InitServerInfo(app string, server string, filename string, setdivision string)
InitServerInfo init the remote log server info.
func (*RemoteTimeWriter) NeedPrefix ¶
func (rw *RemoteTimeWriter) NeedPrefix() bool
NeedPrefix return if need prefix for the logger.
func (*RemoteTimeWriter) SetFileNameConcatStr ¶
func (rw *RemoteTimeWriter) SetFileNameConcatStr(s string)
SetFileNameConcatStr sets the filename concat string.
func (*RemoteTimeWriter) SetLogType ¶
func (rw *RemoteTimeWriter) SetLogType(logType string)
SetLogType sets the log type.
func (*RemoteTimeWriter) SetPrefix ¶
func (rw *RemoteTimeWriter) SetPrefix(enable bool)
func (*RemoteTimeWriter) SetSeparator ¶
func (rw *RemoteTimeWriter) SetSeparator(s string)
SetSeparator set seprator between logs.
func (*RemoteTimeWriter) Sync2remote ¶
func (rw *RemoteTimeWriter) Sync2remote()
Sync2remote syncs the log buffer to remote.
func (*RemoteTimeWriter) Write ¶
func (rw *RemoteTimeWriter) Write(b []byte)
Write Writes the logs to the buffer.
type ReportMethod ¶
type ReportMethod interface { Desc() string Set(int) Get() string // contains filtered or unexported methods }
ReportMethod is the interface for all kinds of report methods.
type ServantProxy ¶
type ServantProxy struct {
// contains filtered or unexported fields
}
ServantProxy is the struct for proxy servants.
func (*ServantProxy) Init ¶
func (s *ServantProxy) Init(comm *Communicator, objName string)
Init init the ServantProxy struct.
func (*ServantProxy) TarsSetProtocol ¶
func (s *ServantProxy) TarsSetProtocol(p model.Protocol)
func (*ServantProxy) TarsSetTimeout ¶
func (s *ServantProxy) TarsSetTimeout(t int)
TarsSetTimeout sets the timeout for client calling the server , which is in ms.
func (*ServantProxy) Tars_invoke ¶
func (s *ServantProxy) Tars_invoke(ctx context.Context, ctype byte, sFuncName string, buf []byte, status map[string]string, reqContext map[string]string, Resp *requestf.ResponsePacket) error
Tars_invoke is use for client inoking server.
type ServantProxyFactory ¶
type ServantProxyFactory struct {
// contains filtered or unexported fields
}
ServantProxyFactory is ServantProxy' factory struct.
func (*ServantProxyFactory) GetServantProxy ¶
func (o *ServantProxyFactory) GetServantProxy(objName string) *ServantProxy
GetServantProxy gets the ServanrProxy for the object.
func (*ServantProxyFactory) Init ¶
func (o *ServantProxyFactory) Init(comm *Communicator)
Init init the ServantProxyFactory.
type ServerFilter ¶
type ServerFilter func(ctx context.Context, d Dispatch, f interface{}, req *requestf.RequestPacket, resp *requestf.ResponsePacket, withContext bool) (err error)
ServerFilter is used for add Filter for server dispatcher ,for implementing plugins like opentracing.
type StatFHelper ¶
type StatFHelper struct {
// contains filtered or unexported fields
}
StatFHelper is helper struct for stat reporting.
var StatReport *StatFHelper
StatReport is global.
func (*StatFHelper) Init ¶
func (s *StatFHelper) Init(comm *Communicator, node string)
Init init the StatFHelper.
func (*StatFHelper) ReportMicMsg ¶
func (s *StatFHelper) ReportMicMsg(stStatInfo StatInfo, fromServer bool)
ReportMicMsg report the Statinfo ,from server shows whether it comes from server.
type StatInfo ¶
type StatInfo struct { Head statf.StatMicMsgHead Body statf.StatMicMsgBody }
StatInfo struct contains stat info' head and body.
type Sum ¶
type Sum struct {
// contains filtered or unexported fields
}
Sum report methods.
type TarsHttpConf ¶
type TarsHttpConf struct { Container string AppName string IP string Port int32 Version string SetId string }
TarsHttpConf is configuration for tars http server.
type TarsHttpMux ¶
TarsHttpMux is http.ServeMux for tars http server.
func (*TarsHttpMux) ServeHTTP ¶
func (mux *TarsHttpMux) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP is the server for the TarsHttpMux.
func (*TarsHttpMux) SetConfig ¶
func (mux *TarsHttpMux) SetConfig(cfg *TarsHttpConf)
SetConfig sets the cfg tho the TarsHttpMux.
type TarsProtocol ¶
type TarsProtocol struct {
// contains filtered or unexported fields
}
TarsProtocol is struct for dispatch with tars protocol.
func NewTarsProtocol ¶
func NewTarsProtocol(dispatcher dispatch, imp interface{}, withContext bool) *TarsProtocol
NewTarsProtocol return a Tarsprotocol with dipatcher and implement interface. withContext explain using context or not.
func (*TarsProtocol) Invoke ¶
func (s *TarsProtocol) Invoke(ctx context.Context, req []byte) (rsp []byte)
Invoke puts the request as []byte and call the dispather, and then return the response as []byte.
func (*TarsProtocol) InvokeTimeout ¶
func (s *TarsProtocol) InvokeTimeout(pkg []byte) []byte
InvokeTimeout indicates how to deal with timeout.
func (*TarsProtocol) ParsePackage ¶
func (s *TarsProtocol) ParsePackage(buff []byte) (int, int)
ParsePackage parse the []byte according to the tars protocol.
type TarsResponseWriter ¶
type TarsResponseWriter struct { http.ResponseWriter // contains filtered or unexported fields }
TarsResponseWriter is http.ResponseWriter for tars.
func (*TarsResponseWriter) WriteHeader ¶
func (w *TarsResponseWriter) WriteHeader(code int)
WriteHeader is used for write the http header with the http code.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
plugin
|
|
res/adminf
Package adminf comment This file war generated by tars2go 1.1 Generated from AdminF.tars
|
Package adminf comment This file war generated by tars2go 1.1 Generated from AdminF.tars |
res/basef
Package basef comment This file war generated by tars2go 1.1 Generated from BaseF.tars
|
Package basef comment This file war generated by tars2go 1.1 Generated from BaseF.tars |
res/configf
Package configf comment This file war generated by tars2go 1.1 Generated from Config.tars Package configf comment This file war generated by tars2go 1.1 Generated from Config.tars Package configf comment This file war generated by tars2go 1.1 Generated from Config.tars
|
Package configf comment This file war generated by tars2go 1.1 Generated from Config.tars Package configf comment This file war generated by tars2go 1.1 Generated from Config.tars Package configf comment This file war generated by tars2go 1.1 Generated from Config.tars |
res/endpointf
Package endpointf comment This file war generated by tars2go 1.1 Generated from EndpointF.tars
|
Package endpointf comment This file war generated by tars2go 1.1 Generated from EndpointF.tars |
res/logf
Package logf comment This file war generated by tars2go 1.1 Generated from LogF.tars Package logf comment This file war generated by tars2go 1.1 Generated from LogF.tars
|
Package logf comment This file war generated by tars2go 1.1 Generated from LogF.tars Package logf comment This file war generated by tars2go 1.1 Generated from LogF.tars |
res/nodef
Package nodef comment This file war generated by tars2go 1.1 Generated from NodeF.tars Package nodef comment This file war generated by tars2go 1.1 Generated from NodeF.tars
|
Package nodef comment This file war generated by tars2go 1.1 Generated from NodeF.tars Package nodef comment This file war generated by tars2go 1.1 Generated from NodeF.tars |
res/notifyf
Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars
|
Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars Package notifyf comment This file war generated by tars2go 1.1 Generated from NotifyF.tars |
res/propertyf
Package propertyf comment This file war generated by tars2go 1.1 Generated from PropertyF.tars Package propertyf comment This file war generated by tars2go 1.1 Generated from PropertyF.tars Package propertyf comment This file war generated by tars2go 1.1 Generated from PropertyF.tars Package propertyf comment This file war generated by tars2go 1.1 Generated from PropertyF.tars
|
Package propertyf comment This file war generated by tars2go 1.1 Generated from PropertyF.tars Package propertyf comment This file war generated by tars2go 1.1 Generated from PropertyF.tars Package propertyf comment This file war generated by tars2go 1.1 Generated from PropertyF.tars Package propertyf comment This file war generated by tars2go 1.1 Generated from PropertyF.tars |
res/queryf
Package queryf comment This file war generated by tars2go 1.1 Generated from QueryF.tars
|
Package queryf comment This file war generated by tars2go 1.1 Generated from QueryF.tars |
res/requestf
Package requestf comment This file war generated by tars2go 1.1 Generated from RequestF.tars Package requestf comment This file war generated by tars2go 1.1 Generated from RequestF.tars
|
Package requestf comment This file war generated by tars2go 1.1 Generated from RequestF.tars Package requestf comment This file war generated by tars2go 1.1 Generated from RequestF.tars |
res/statf
Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars
|
Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars Package statf comment This file war generated by tars2go 1.1 Generated from StatF.tars |
tools
|
|
pb2tarsgo/protoc-gen-go/tarsrpc
Package tarsrpc outputs tars service descriptions in Go code.
|
Package tarsrpc outputs tars service descriptions in Go code. |
util
|
|
conf
Package conf implements parse the taf config.
|
Package conf implements parse the taf config. |
set
Package set implement
|
Package set implement |