Size: a a a

F# Flood: Диванная теория всего

2020 August 04

IC

Ilya L Che in F# Flood: Диванная теория всего
Не переписывать же!
источник

оГ

отец Григорий... in F# Flood: Диванная теория всего
Тесты опять же
источник

PD

Prunkles Dreemurr in F# Flood: Диванная теория всего
Ilya L Che
Зависит от целей. Я не видел пока реальных сайтов, где писался бы номер недопустимого символа в строке, например. Зачем тебе вообще регулярки? Почему простым апи для строк не обойтись?
Ну, например, "вы написали невалидный символ по такому-то индексу"
источник

IC

Ilya L Che in F# Flood: Диванная теория всего
Prunkles Dreemurr
Ну, например, "вы написали невалидный символ по такому-то индексу"
О целях и речь. Я такие ошибки только от компиляторов вижу. Обычно имя юзера не настолько длинное, чтобы пользователь сам не разобрался. Если ты хочешь прям номер индекса, то можешь ещё цепочку валидаторов попробовать.
источник

оГ

отец Григорий... in F# Flood: Диванная теория всего
У тебя всегда от ^ до $ ???
источник

IC

Ilya L Che in F# Flood: Диванная теория всего
А так можно и гопак для этого дела подключить.
источник

оГ

отец Григорий... in F# Flood: Диванная теория всего
Регексы с гопаком
источник

оГ

отец Григорий... in F# Flood: Диванная теория всего
Топчик
источник

IC

Ilya L Che in F# Flood: Диванная теория всего
Все 16 ядер задействуешь, чтобы юзернейм провалидировать, зато.
источник

VP

Vasiliy Pereverzev in F# Flood: Диванная теория всего
Ку, всем.
может кто знает, вот у меня есть MassTransit и RabbitMQ.

есть сервис, который иногда должен сделать публикацию сообщений от 10к записей и больше.
Хотел бы понять можно ли как то быстро отправить все эти
сообщения в шину. Потому что 10к сообщений не так быстро публикуются все же
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
Vasiliy Pereverzev
Ку, всем.
может кто знает, вот у меня есть MassTransit и RabbitMQ.

есть сервис, который иногда должен сделать публикацию сообщений от 10к записей и больше.
Хотел бы понять можно ли как то быстро отправить все эти
сообщения в шину. Потому что 10к сообщений не так быстро публикуются все же
несколько паблишеров
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
но надо сначала понять, где именно узкое место, потому что если ты насыщаешь канал к кролику, то тогда ничего не поможет. ну это очевидно в общем-то
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
еще вариант, причем с моей точки зрения более вменяемый - пересмотреть протокол или архитектуру  этой части вообще, вполне вероятно, что можно получить прирост на несколько порядков
источник

VA

Vagif Abilov in F# Flood: Диванная теория всего
Vasiliy Pereverzev
Ку, всем.
может кто знает, вот у меня есть MassTransit и RabbitMQ.

есть сервис, который иногда должен сделать публикацию сообщений от 10к записей и больше.
Хотел бы понять можно ли как то быстро отправить все эти
сообщения в шину. Потому что 10к сообщений не так быстро публикуются все же
Ну для кролика десять тысяч сообщений - не так уж много. Секунды какие-то займет
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
Vagif Abilov
Ну для кролика десять тысяч сообщений - не так уж много. Секунды какие-то займет
секунды может быть очень долго
источник

VA

Vagif Abilov in F# Flood: Диванная теория всего
В этом тесте через них проходит больше миллиона в секунду:
https://tanzu.vmware.com/content/blog/rabbitmq-hits-one-million-messages-per-second-on-google-compute-engine
источник

VP

Vasiliy Pereverzev in F# Flood: Диванная теория всего
Vagif Abilov
Ну для кролика десять тысяч сообщений - не так уж много. Секунды какие-то займет
🙈  у меня зарегистрирован получается только один паблишер.

и нет, уже почти минута прошла, а добавилось только 900 сообщений.
может не так конечно приготовил masstransit
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
30 RabbitMQ RAM nodes (where RabbitMQ broker metadata and definitions are held only in RAM)
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
они там явно географически разнесены
источник

VA

Vagif Abilov in F# Flood: Диванная теория всего
Vasiliy Pereverzev
🙈  у меня зарегистрирован получается только один паблишер.

и нет, уже почти минута прошла, а добавилось только 900 сообщений.
может не так конечно приготовил masstransit
Это как-то странно. У нас раббит никогда не был боттлнеком, и 900 в минуту - это ужасно медленно.
источник