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

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

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

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

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

9 ответов

13 просмотров

с такой нагрузкой что-то мне подсказывает, что два 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, мы потеряли сервис - ну клиенты просто ушли. Те это критично, а если идут заказы этоконские потери вообще.

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

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

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
18
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Карта сайта