Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 June 19

RA

Roman Ard in NodeUA - JavaScript and Node.js in Ukraine
Js
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Товарищи, объясните суть connection pool в апи библиотеках (для Postgres, mysql etc). Ведь по идее пул нужен, чтобы не прерывать соединение, но и при обычных квери (без pool), соединение и так не рвется, до того, пока не ляжет процесс, либо мы руками не перервем.
источник

B

Bogdan in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Товарищи, объясните суть connection pool в апи библиотеках (для Postgres, mysql etc). Ведь по идее пул нужен, чтобы не прерывать соединение, но и при обычных квери (без pool), соединение и так не рвется, до того, пока не ляжет процесс, либо мы руками не перервем.
А как одним коннекшеном сделать несколько квери одновременно? Надо создавать несколько.
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Bogdan
А как одним коннекшеном сделать несколько квери одновременно? Надо создавать несколько.
const pg = new Client({
 user, password, database,
})

(async () => {
 await pg.connect()
 await pg.query(`
   SELECT * FROM users
 `)
 ...
 await pg.end()
})()
источник

B

Bogdan in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
const pg = new Client({
 user, password, database,
})

(async () => {
 await pg.connect()
 await pg.query(`
   SELECT * FROM users
 `)
 ...
 await pg.end()
})()
PostgreSQL can only process one query at a time on a single connected client in a first-in first-out manner.
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Bogdan
PostgreSQL can only process one query at a time on a single connected client in a first-in first-out manner.
А, имеется ввиду параллельность выполнения? Но я все же могу неск. запросов друг за другом сделать?
источник

B

Bogdan in NodeUA - JavaScript and Node.js in Ukraine
ну да
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Теперь понятно
источник

B

Bogdan in NodeUA - JavaScript and Node.js in Ukraine
Вот пул менеджит конекшены, не дает создавать больше чем нужно и т.д.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Теперь понятно
По этому поводу же специальная лекция есть
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov доброго дня! Хотів запитати, а цього року буде щось типу літньої школи?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Skrygun
@tshemsedinov доброго дня! Хотів запитати, а цього року буде щось типу літньої школи?
Больше никогда не будет
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Это бессмысленный формат
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Зачем одно и то же читать, если все лекции мы выкладываем на ютюб
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Будут: отдельные лекции, семинары, тренировки докладов перед конфами, митапы
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Будут: отдельные лекции, семинары, тренировки докладов перед конфами, митапы
дякую
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Когда и где будет следующая лекция?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
Когда и где будет следующая лекция?
После экзаменов я объявлю тут
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov отлично, спасибо
источник

А

Андрей in NodeUA - JavaScript and Node.js in Ukraine
  const promise = fetch.post(`${url}`, {
     body: JSON.stringify(body)
   }).catch(error => console.log(error));

   this._promises.push(promise);

return Promise.all(this.promises)
Подскажите я правельно понимаю что fetch будет отрабатывать при вызове Promise.all а не при присваивании. Я хочу передавать массив request'ов в отдельный воркер
источник