как построить инфраструктуру репликации / синхронизации автономных данных? - PullRequest
0 голосов
/ 25 марта 2020

В настоящее время я создаю очень сложную систему с центральным сервером Dolibarr для централизации всех данных клиентов, продуктов и заказов. Этот централизованный Dolibarr должен синхронизировать c его данные с 3 элементами:

  • Сайт WordPress + WooCommerce

  • 2 Точки продаж, иногда в автономном режиме (на данный момент я только начинаю React Fron-End)

Моя большая проблема: как сделать мой автономный POS в синхронизации c с моим онлайн Dolibarr.

Я искал решения для репликации данных / офлайн-синхронизации c, но это очень тяжело.

  • Нужно ли работать с локальной копией моего dolibarr на моих оффлайн-POS? если да, как синхронизировать c этот местный долибарр с центральным долибарром? Mysql офлайн син c? Используя APi?
  • ИЛИ путем создания промежуточного программного обеспечения между интерфейсом POS и онлайн-сервером Dolibarr? Если да, то как легко построить эту середину, где можно синхронизировать c офлайн-данные?

Чтобы быть более понятным, я нарисовал схему своей инфраструктуры. Моя большая проблема - красная часть моей схемы. как это построить?

infrastructure schema

спасибо за помощь!

...