170 похожих чатов

Всем привет! проблема: есть crm у которой иногда по тех причинам

уходит в починку приемка заказов и тд, нужно принимать заказы на себя, и потом пробрасывать на crm. Что то вроде прокси умного.

Задача: написать API микросервиса приема заказов, но задача интересная тем, что нужно обеспечить прием заказов без перебоев, те повысить шанс так сказать, если упадет что-то, заказы продолжат приниматься. Ну в теории тут надо два vds в разных дц … и на них принимать.

может есть готовые схемы уже подобных вещей? Или все кастомное и можно тут изобретать спокойно что-то своего?

9 ответов

20 просмотров

с такой нагрузкой что-то мне подсказывает, что два vds в разных дц это оверкилл тогда самая большая опасность для такого сервиса — его разработчик

Pavel- Автор вопроса
Tigran Saluev
с такой нагрузкой что-то мне подсказывает, что два...

я хотел на входе сделать cloudflare и если что, менять на нем ip через их API, если какая то нода падает, это первое, что пришло в голову + репликациия. От нагрузи можно добавить load balancer по типу рандомного выбора сервера, средствами того же cloudflare, ну и добавлять сервера по мере нагрузки

Pavel
я хотел на входе сделать cloudflare и если что, ме...

зачем load balancer для одного заказа в минуту?)

Pavel- Автор вопроса
Tigran Saluev
зачем load balancer для одного заказа в минуту?)

я в целом про распредление нагрузки, если что … есть такой вот путь в голове

Pavel
я хотел на входе сделать cloudflare и если что, ме...

ты пытаешься из пушки по воробьям) такие проблемы решаются не инфраструктурой, а архитектурой

Pavel
я в целом про распредление нагрузки, если что … ес...

путь вполне стандартный, но я не уверен, что он поможет прийти к твоей цели в виде большой устойчивости

Pavel- Автор вопроса

ну вот именно я пытаюсь, что то придумать, что может спасти меня ночью от таких вот смс и звонков. Чтоб всегда была на подхвате какая то нода или две в других дц, которые на себя бы взяли принятие заказов. Например не так давно у меня вырубились 5 VDS в кампании OVH, так как там был пожар … и это было крайне не приятно. И алерты из zabbix не пришли, потому что все были в той инфраструктуре. Но самое паганое, данные не доходили до базы. Вот я и пытаюсь сделать сейчас что-то вроде двух vds но в разных дц. Ну типа раз в минуту будут они друг друга пинговать, если мастер не отвечает, то из другого дц берет и сам через апи прописывает себя мастером в cloudflare. А когда заходит заказ они оба будут пытаться записывать заказ на сразу две ноды…

Pavel
ну вот именно я пытаюсь, что то придумать, что мож...

два vds в разных дц хорошая тема. но насколько частое это событие?

Pavel- Автор вопроса
Tigran Saluev
два vds в разных дц хорошая тема. но насколько час...

ну вот когда это было с OVH, мы потеряли сервис - ну клиенты просто ушли. Те это критично, а если идут заказы этоконские потери вообще.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта