Я уверен, что собираюсь разобраться с терминологией по этому вопросу, поскольку я очень придумываю это, как я go. У меня есть два внутренних сайта с RestAPI, которые поддерживают базу данных клиентских ресурсов для различных целей. Я пытаюсь получить список активов с сайта A, и если запись имеет соответствующий ресурс на сайте B, она обновляет запись на сайте A с примечанием. У меня не возникает проблем с индивидуальным извлечением наборов данных, но у меня возникают небольшие затруднения с выяснением того, с чего начать поиск совпадений.
deviceurl = url + '/api/v1/devices?page=0&size=10000'
data = session.get(deviceurl)
totalElements = json.loads(data.text)['totalElements']
logging.debug("Found %s number of devices." % totalElements)
for device in json.loads(data.text)['content']:
logging.info("Device Details: %s" % device)
device_id = device['id']
device_name = device['name']
device_ip = device['ipAddress']
logging.debug("Done getting devices")
Это получение данных с сайта А. Сайт B очень похож. Я намеревался использовать поле ipAddress для поиска совпадений.
Может ли кто-нибудь указать мне правильное направление? Вложенный поиск по сайту B внутри сайта A l oop может показаться ужасно неэффективным способом сделать это.