mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	优化代码
This commit is contained in:
		@@ -571,7 +571,11 @@ func (this *RPCClient) pickConn() *grpc.ClientConn {
 | 
			
		||||
	defer this.locker.Unlock()
 | 
			
		||||
 | 
			
		||||
	// 检查连接状态
 | 
			
		||||
	if len(this.conns) > 0 {
 | 
			
		||||
	var countConns = len(this.conns)
 | 
			
		||||
	if countConns > 0 {
 | 
			
		||||
		if countConns == 1 {
 | 
			
		||||
			return this.conns[0]
 | 
			
		||||
		}
 | 
			
		||||
		for _, state := range []connectivity.State{
 | 
			
		||||
			connectivity.Ready,
 | 
			
		||||
			connectivity.Idle,
 | 
			
		||||
 
 | 
			
		||||
@@ -130,11 +130,8 @@ func (this *ParentAction) RPC() *rpc.RPCClient {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// AdminContext 获取Context
 | 
			
		||||
// 每个请求的context都必须是一个新的实例
 | 
			
		||||
func (this *ParentAction) AdminContext() context.Context {
 | 
			
		||||
	if this.ctx != nil {
 | 
			
		||||
		return this.ctx
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if this.rpcClient == nil {
 | 
			
		||||
		rpcClient, err := rpc.SharedRPC()
 | 
			
		||||
		if err != nil {
 | 
			
		||||
 
 | 
			
		||||
@@ -249,7 +249,7 @@
 | 
			
		||||
                            <span v-else class="red">连接非常慢(平均{{round(node.status.apiAvgCostSeconds)}}秒),请改善当前节点和API节点之间通讯</span>
 | 
			
		||||
                        </span>
 | 
			
		||||
                    </span>
 | 
			
		||||
                    <span v-else class="disabled">尚未连接</span>
 | 
			
		||||
                    <span v-else class="disabled">尚未上报数据</span>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr v-if="nodeDatetime.length > 0">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user