Size: a a a

Node.js — русскоговорящее сообщество

2019 December 07

JD

John Doe in Node.js — русскоговорящее сообщество
1
так он же не может оставаться на этапе переключения
Это лог
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Он(http ответ) пришёл, клиент увидел и переключил
источник

JD

John Doe in Node.js — русскоговорящее сообщество
А в логе этот самый http ответ появился
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Можешь нажать крестик га вкладке с заголовками и увидишь что это теперь WebSockets
источник

1

1 in Node.js — русскоговорящее сообщество
John Doe
Можешь нажать крестик га вкладке с заголовками и увидишь что это теперь WebSockets
а почему тогда  в логе вкладка message где можно отслеживать все тело запросов и ответов
источник

A

Artyom in Node.js — русскоговорящее сообщество
Artem Zuev
Не совсем прав. Достаточно распределять работу "потоков" попарно. На одном сервере один набор обработки валютных пар, на другом другой. Самые оборотистые вообще полностью могут свой сервак грузить.
а балансы юзера то нужно синхронизировать все равно, у 1 юзера может 10 ботов торговать за 1 валюту
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Artyom
а балансы юзера то нужно синхронизировать все равно, у 1 юзера может 10 ботов торговать за 1 валюту
Балансами может заниматься отдельный сервис
источник

A

Artyom in Node.js — русскоговорящее сообщество
узкое место это запись транзакций в базу данных
источник

go

government of usa in Node.js — русскоговорящее сообщество
🌸Стиль Европы🌸
хех, разобрался
Молодец
источник

go

government of usa in Node.js — русскоговорящее сообщество
Artyom
узкое место это запись транзакций в базу данных
А как же реплики
источник

A

Artyom in Node.js — русскоговорящее сообщество
Artem Zuev
Балансами может заниматься отдельный сервис
укзое место запись транзакций в базу данных, это все равно не масштабируешь
источник

A

ALDDDDOVI in Node.js — русскоговорящее сообщество
гайзы, подкиньте идеию для проекта со стеком mern
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Artyom
узкое место это запись транзакций в базу данных
Узкое место не запись произошедших событий, а поддержание актуального состояния всех сущностей
источник

A

Artyom in Node.js — русскоговорящее сообщество
Artem Zuev
Узкое место не запись произошедших событий, а поддержание актуального состояния всех сущностей
угу и поэтому скорее все будет на 1 сервере
источник

JD

John Doe in Node.js — русскоговорящее сообщество
1
а почему тогда  в логе вкладка message где можно отслеживать все тело запросов и ответов
Это логи webhook сообщений. Почему тебя это смущает?

Это уже не http, а WebSockets

Можешь заметить, что у http логов другой интерфейс даже. Там нет вкладки messages
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Artyom
угу и поэтому скорее все будет на 1 сервере
Если ты собираешь писать свою биржу, то начни хотя бы для десяти самых ликвидных пар, а там поймешь:
- нужно ли оптимизировать
- нужно просто плюнуть
- нужно покурить...
источник

A

Artyom in Node.js — русскоговорящее сообщество
Artem Zuev
Если ты собираешь писать свою биржу, то начни хотя бы для десяти самых ликвидных пар, а там поймешь:
- нужно ли оптимизировать
- нужно просто плюнуть
- нужно покурить...
я не курю, но может начать сразу с 3-его :)
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Artyom
я не курю, но может начать сразу с 3-его :)
курение это скрытие желание сосать
источник

A

Artyom in Node.js — русскоговорящее сообщество
Илья | 😶
курение это скрытие желание сосать
какой ты остроумный курильщик
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Artyom
какой ты остроумный курильщик
я не курю
источник