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

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

и десятками ерпшек, а создавать прослойку-сервис еще одну общую ерпишку? хотелось бы узнать минусы первого подхода

9 ответов

20 просмотров

Не понял.

как Вы себе это представляете? Чтобы из каждой оду в базу приложения клиента загружался весь массив продуктов, складов и остатков? или как? Или может приложение создает запрос: Товары: 1, 2, и 3 Клиент находится в точке Х назови ближайшие. и отправляет этот запрос на все оду. Каждая оду знает только свои остатки и товары, но не знает остатков в других оду. Соответственно она может отвечать только за себя. И вот приложению ответили 10 оду. каждая сказала какие товары у нее есть и сколько до их ближайшего склада. И приложение анализируя эти данные показывает либо все варианты на карте либо сама выбирает наилучший и отображает его. Так? В принципе - тоже вариант. Наверное даже проще. т.е. каждая оду - каждого вашего Партнера - является таким сервисом.

Anton- Автор вопроса
Alex Kom
как Вы себе это представляете? Чтобы из каждой оду...

Да, именно так, но тогда конечно встанет вопрос с пропускной способностью, условно 100 человек начинает хаотично искать продукты и мобильное приложение шлет 100 запросов на 10 разных оду и потом ловит столько же ответов

Anton
Да, именно так, но тогда конечно встанет вопрос с ...

Вы в браузере запустите "Режим разработчика" вкладка "Сеть" и откройте оду. Увидите что просто одно открытие оду уже шлет 100500 запросов и ничего. Никто не умер. А тут будет приходит один запрос от каждого юзера. Конечно если юзеров много - то это проблема. Ну так в что вы хотели? Вы ж не хотите делать архитектуру типа "звезда". У каждой архитектуры есть свои ограничения, плюсы и минусы.

Anton- Автор вопроса
Alex Kom
Вы в браузере запустите "Режим разработчика" вклад...

поэтому собственно и интересуюсь мнение опытных коллег, потому что если говорить в цифрах, то где-то 400 одоо-ерпишек должно общаться либо с одной главной одоо, либо с мобильным приложением напрямую

Anton
поэтому собственно и интересуюсь мнение опытных ко...

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

Anton- Автор вопроса
Alex Kom
я бы делал "звезду" т.к. она позволяет еще и собир...

а облачные решение не вариант? условно если 400 одоо залетит и создаст в одной миллион наименований, десятки локейшенов и прочего, одоо не порвется?

Anton
а облачные решение не вариант? условно если 400 о...

это ж будет одноразово будет. Только в момент запуска центральной базы. А потом товары не будут создаваться по ляму штук в день в каждой базе.

Alex Kom
как Вы себе это представляете? Чтобы из каждой оду...

У нас похожая система по продаже билетов на автобусы работает лет 15. Есть общий справочник для всех серверов. На каждом сервере создается рейс, состоящий из набора данных из этих справочников. Рейсы тоже являются своего рода эталонным справочником для всех серверов. Каждая запись в нем знает, на каком она сервере создана. При локальном поиске рейсов на каждом из локальных серверов, он знает , кому принадлежит данный рейс и куда послать уточняющий запрос (на какой сервер). Время сбора такой информации с распределенных серверов по республике в среднем занимает секунд 6.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта