MiksIr
miksir@home:~$
Допустим, есть два REST сервиса.
Делаем для них для коннектора - ConnectorA, ConnectorB. Ясно, что они от одного абстрактного идут.
Оба сервиса дают.. ну пусть пользователей. UserA, UserB.
Есть запросы на список пользователей, одного пользователя и создание пользователя.
Нам нужно синхронизировать пользователей из A в B, т.е. получить оба списка, сравнить по какому-то признаку, создать пользователей в B.
Как бы вы строили архитектуру? Специально не хочу конкретизировать вопросы, что бы кому не лень - полностью свое накидали. Я накидал, что UserA реализует ActiveRecord, и в него инжектируется ConnectorA, но есть несколько затыков, которые не знаю, как правильно решить - по-этому, может путь и не верный.
Делаем для них для коннектора - ConnectorA, ConnectorB. Ясно, что они от одного абстрактного идут.
Оба сервиса дают.. ну пусть пользователей. UserA, UserB.
Есть запросы на список пользователей, одного пользователя и создание пользователя.
Нам нужно синхронизировать пользователей из A в B, т.е. получить оба списка, сравнить по какому-то признаку, создать пользователей в B.
Как бы вы строили архитектуру? Специально не хочу конкретизировать вопросы, что бы кому не лень - полностью свое накидали. Я накидал, что UserA реализует ActiveRecord, и в него инжектируется ConnectorA, но есть несколько затыков, которые не знаю, как правильно решить - по-этому, может путь и не верный.