Class Diagram
2017-03-03 17:26:21 0 举报
类图(Class Diagram)是一种用于描述系统结构和关系的静态模型,它展示了系统中的类、接口、关联关系、继承关系等元素。类图中的每个类都由一个矩形表示,类名位于矩形的中心,属性和方法分别列在类的顶部和底部。类之间的关联关系用箭头表示,箭头指向被关联的类。继承关系用空心三角形表示,箭头指向父类。接口与类相似,但没有实现方法和属性,只包含方法签名。类图是面向对象分析和设计的重要工具,有助于开发者更好地理解系统的组成部分以及它们之间的关系。
作者其他创作
大纲/内容
OAuthCallCredential
ctx *Context ts *AsyncTokenSource
AsyncTokenSource
\tctx *Context\ttoken *oauth2.Token\ttokenInvalidCh chan bool\ttokenStatus AccessTokenStatus\tlastFetchTime time.Time\tauthCli *AuthClient
AccessTokenValid AccessTokenStatus = iota + 1AccessTokenInvalidquickInterval = time.Second * 10timeBeforeExpired = time.Minute * 10
AuthClient
conn *grpc.ClientConn //channel\tenv *Environment
Environment
\tconsulAddr string\tzoneId string\tjwtConfig *common.JwtConfig\tjwtFile string\tauthClient *AuthClient\tauthClientMutex sync.Mutex
Context/ContextOption
\tenv *Environment //当前运行环境的相关配置信息\ttarget string //client需要访问的目标service的服务名\topts *ContextOption\toauthCred *OAuthCallCredential //oauth call credential选项\tinterceptor *ThunderInterceptor\tbalancer grpc.Balancer
targetZoneId string //client需要访问的目标service的所在的zoneId\twithPromStat bool\twithOAuthCallCred bool\twithServiceDiscovery bool
0 条评论
下一页