управление версиями API в промежуточном программном обеспечении - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть два клиента, приложение для iOS и приложение для Android, которое взаимодействует со службой промежуточного программного обеспечения.Служба промежуточного программного обеспечения взаимодействует с 5 различными внутренними службами, собирая данные и отправляя их обратно клиенту (клиент iOS и Android).Одна из внутренних служб должна иметь управление версиями для служб, которые они предоставляют промежуточному программному обеспечению.Мобильные приложения не отправляют разграничение промежуточному программному обеспечению для какой-либо версии.Ни одно промежуточное программное обеспечение не отправляет какие-либо разграничения бэкэнд-сервисам для управления версиями.Единственное разграничение, которое получает бэкэнд-сервис, - это версии приложений, для которых они должны создавать версии кода.В промежуточном программном обеспечении нет управления версиями.

Насколько я знаю, промежуточное программное обеспечение должно отправлять номера версий в бэкэнд-сервисы, а затем бэкэнд должен действовать соответственно.Но в этом случае промежуточное ПО должно по-разному управлять версиями для разных клиентов, с которыми оно сталкивается.

Может кто-нибудь объяснить, как решить проблему такого рода?

...