На сервере Node.js есть ли снижение производительности при создании нескольких клиентов Ax ios через ax ios .create () по сравнению с одноэлементным адаптером? - PullRequest
0 голосов
/ 27 февраля 2020

Создает ли множество клиентов Ax ios, использующих axios.create, снижение производительности или другие соображения? Пример: для 5000 одновременных запросов к SomeApiClient, есть ли разница между следующими подходами:

Подход A

function callSomeApi = async () => { 
  const client = axios.create(...); 
  await client.post(...); 
};

// For 5000 simultaneous requests
await callSomeApi();

Подход B

class SomeApiClient {
  constructor() { this.client = axios.create(...); }
  async callSomeApi() { await this.client.post(...); }; 
}
const apiClient = new SomeApiClient();

// For 5000 simultaneous requests
await apiClient.callSomeApi();
...