code: public boolean addThriftServer(ThriftServerInfo thriftServerInfo) throws ThriftConnectionPoolException {
  		serverListLock.writeLock().lock();
  		try {
  			// 验证服务器是否可用
  			try {
  				ThriftConnection<T> connection = obtainRawInternalConnection(thriftServerInfo);
  				connection.close();
  			} catch (Exception e) {
  				logger.error("无法添加Thrfit服务器到连接池 ip:" + thriftServerInfo.getHost() + " 端口：" + thriftServerInfo.getPort(),
  						e);
  				return false;
  			}
  			ThriftConnectionPartition<T> thriftConnectionPartition = createThriftConnectionPartition(thriftServerInfo);
  
  			partitions.add(thriftConnectionPartition);
  			thriftServers.add(thriftServerInfo);
  			thriftServerCount = partitions.size();
  			return true;
  		} catch (Exception e) {
  			logger.error("无法添加Thrfit服务器到连接池 ip:" + thriftServerInfo.getHost() + " 端口：" + thriftServerInfo.getPort(), e);
  			return false;
  		} finally {
  			serverListLock.writeLock().unlock();
  		}
  	}
docs: 添加新的thrift服务器的方法
  
  @param thriftServerInfo
  需要添加的服务器信息
  @return true为添加成功 false为添加失败
  @throws ThriftConnectionPoolException
  当添加thrift服务器出现问题时抛出该异常