code: public boolean removeThriftServer(ThriftServerInfo thriftServerInfo) {
  		// 不存在这台服务器 直接返回失败
  		if (!thriftServers.contains(thriftServerInfo)) {
  			return false;
  		}
  
  		serverListLock.writeLock().lock();
  		try {
  			Iterator<ThriftConnectionPartition<T>> iterator = partitions.iterator();
  			while (iterator.hasNext()) {
  				ThriftConnectionPartition<T> thriftConnectionPartition = iterator.next();
  				if (thriftConnectionPartition.getThriftServerInfo().equals(thriftServerInfo)) {
  					thriftConnectionPartition.setUnableToCreateMoreTransactions(false);
  					List<ThriftConnectionHandle<T>> clist = new LinkedList<>();
  					thriftConnectionPartition.getFreeConnections().drainTo(clist);
  					for (ThriftConnectionHandle<T> c : clist) {
  						destroyConnection(c);
  					}
  					thriftConnectionPartition.stopThreads();
  					partitions.remove(thriftConnectionPartition);
  					thriftServers.remove(thriftServerInfo);
  					thriftServerCount = partitions.size();
  					logger.info("移除服务器操作完成 剩余服务器数量：" + getThriftServerCount());
  					if (getThriftServerCount() == 0) {
  						logger.warn("连接池中没有可用thrift服务器 无法获取连接");
  					}
  					return true;
  				}
  			}
  		} catch (Exception e) {
  			logger.error("移除Thrift服务器失败  ip:" + thriftServerInfo.getHost() + " 端口：" + thriftServerInfo.getPort());
  			return false;
  		} finally {
  			serverListLock.writeLock().unlock();
  		}
  		return false;
  	}
docs: 移除现有thrift服务器的方法<br>
  注意 如果没有可用的thrift则无法获取到连接
  
  @param thriftServerInfo
  需要删除的服务器信息
  @return true为删除成功 false为删除失败