Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2020 April 13

MT

M T in Яндекс.Диалоги (сообщество разработчиков)
{ "@timestamp": "2020-04-13T15:09:54+03:00", "@fields": { "remote_addr": "37.140.152.244", "status": "200", "request": "POST / HTTP/1.1", "request_time": "0.004", "upstream": "127.0.0.1:3000", "upstream_status": "200", "host": "removedhost", "user_agent": "YaAlice/1.0.0.0 Chrome/19.0.1084.5409 Safari/536.5", "upstream_response_time": "0.000" } }
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
M T
или у тебя нет очередей и задержек на проксировании..
nginx->nodejs, работает ну очень быстро
без танка ничего не узнать :) нагрузка также влияет дайте 100-3000 запросов в секунду и можно смотреть провалы
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
M T
или у тебя нет очередей и задержек на проксировании..
nginx->nodejs, работает ну очень быстро
ну или просто залить сжедать бекап и отправить в облако, когда сеть будет забита
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
M T
или у тебя нет очередей и задержек на проксировании..
nginx->nodejs, работает ну очень быстро
у меня также от 0.007 они идут. но когда больше 300 запросов в секунду иногда провалы бывают. ну и не node.js
незнаю как ее готовить и как ее в многопоточном режиме запускать, что там по блокировкам и т.п.
источник

MT

M T in Яндекс.Диалоги (сообщество разработчиков)
Andrew Zahalski
без танка ничего не узнать :) нагрузка также влияет дайте 100-3000 запросов в секунду и можно смотреть провалы
у меня нет таких нагрузок, а сам навык простой как булыжник
источник

MT

M T in Яндекс.Диалоги (сообщество разработчиков)
просто был парень который жаловался при пустой нагрузке на неответ от навыка
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
M T
у меня нет таких нагрузок, а сам навык простой как булыжник
но в любом случае, чем ближе сервер тем лучше... а эти задержки только навыки умного дома могут видеть
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
M T
просто был парень который жаловался при пустой нагрузке на неответ от навыка
ну в этом и обсуждение, что может быть не только сеть, а еще и веб сервер на прокси тормозить... Замеры времени выполнения в скрипте это еще не уверенность, что проблема в сетевых задержках.
источник

A

Alexey in Яндекс.Диалоги (сообщество разработчиков)
Andrew Zahalski
у меня также от 0.007 они идут. но когда больше 300 запросов в секунду иногда провалы бывают. ну и не node.js
незнаю как ее готовить и как ее в многопоточном режиме запускать, что там по блокировкам и т.п.
300 запросов/сек это тесты или Алиса столько даёт?
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Alexey
300 запросов/сек это тесты или Алиса столько даёт?
по навыкам и на игре еще веб версия. но это к вечеру обычно, но навыки тоже думаю 100 запросов на пике точно есть (там как повезет, например если навык на главную попадет каталога), не считал. могу только смотреть общую нагрузку если realtime
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Alexey
300 запросов/сек это тесты или Алиса столько даёт?
64 байта строка в логе, логов на части ботов без игры 743mb с начала дня... если среднюю считать то не должна быть слишком уже может запросов 5 выйдет, но пик это другое :)
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Alexey
300 запросов/сек это тесты или Алиса столько даёт?
хм даже так 211 в секунду выходит. А я даже и не знал, что так нагрузка выросла :)
источник

A

Alexey in Яндекс.Диалоги (сообщество разработчиков)
Здорово, 100рпс на навык — это уже серьезно
источник

A

Alexey in Яндекс.Диалоги (сообщество разработчиков)
Мне бы столько дали 😄
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Alexey
Здорово, 100рпс на навык — это уже серьезно
* ну у меня не на 1 навык, это 6 самых нагруженных логирую сейчас
источник

p

popstas in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
2 года назад. Эхх, не развивается.
я наигрался с разработкой навыков, поэтому мои тулзы тоже застыли. Я всего 2 навыка сделал и помогал немного в развитии yandex-dialogs-sdk, автору которого надоело ещё раньше меня.

yandex-dialogs-client написал перед разработкой первого навыка, потому что надо было автотесты, чтобы прогонять разные сценарии.

В моих навыках 33 и 73 тестовых диалога, я покрыл все сценарии тестовыми диалогами, так я мог не боясь рефакторить код и обновлять версию sdk, сразу сообщая автору, в каких местах что сломалось (а ломалось каждый раз в разных).

Потом захотелось прикрутить Travis, так появился yandex-dialogs-tester, там та же система тестов, но в виде отдельной либы.

Картинки и карточки я не делал, поэтому в тестилке их нет
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Alexey
Мне бы столько дали 😄
И радость, что пользуются. И головняк немного с мониторингом и поддержкой.
если что не так на сервере, навыки сразу слетят с подборок и каталога автоматически.
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Andrew Zahalski
И радость, что пользуются. И головняк немного с мониторингом и поддержкой.
если что не так на сервере, навыки сразу слетят с подборок и каталога автоматически.
У меня для этого проксирующая яндекс.функция. Даже если сервак упадет, она будет отвечать.
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
popstas
я наигрался с разработкой навыков, поэтому мои тулзы тоже застыли. Я всего 2 навыка сделал и помогал немного в развитии yandex-dialogs-sdk, автору которого надоело ещё раньше меня.

yandex-dialogs-client написал перед разработкой первого навыка, потому что надо было автотесты, чтобы прогонять разные сценарии.

В моих навыках 33 и 73 тестовых диалога, я покрыл все сценарии тестовыми диалогами, так я мог не боясь рефакторить код и обновлять версию sdk, сразу сообщая автору, в каких местах что сломалось (а ломалось каждый раз в разных).

Потом захотелось прикрутить Travis, так появился yandex-dialogs-tester, там та же система тестов, но в виде отдельной либы.

Картинки и карточки я не делал, поэтому в тестилке их нет
Очень жаль. Можно было стать серьезным конкурентом яндекс-диалогам. Прикрутить конструктор и можно монетизировать. Конструктор, хорошее тестирование, автотест - хороший заявка на успех)
источник

p

popstas in Яндекс.Диалоги (сообщество разработчиков)
https://aimylogic.com/ сделали офигенный конструктор
источник