Вход | Регистрация
 

Граббинг сервера с rest API

Граббинг сервера с rest API
Я
   Garykom
 
22.07.20 - 17:28
Прошу совета по трабле.

Есть некий сторонний http rest api с которого надо периодически получать данные.
Данный api работает с дикими тормозами.

Каким образом можно поднять свою копию (кэш) данных с которых можно шустро получать данные по тому же api.
Устроит что данные будут устаревшие и периодическая полная синхронизация в фоне.

Кроме кэширования путем nginx как еще можно?

По API отдается json, да можно создать свою базу данных и переливать туда данные а затем по тому же или слегка другому api отдавать 1С.
Но табличек многовато, пилить долго и влом.
   Asmody
 
1 - 22.07.20 - 17:34
(0) на firebase сделай
   Garykom
 
2 - 22.07.20 - 17:34
(1) ?
   Asmody
 
3 - 22.07.20 - 17:38
у гугла есть такой сервис. https://firebase.google.com/
   Garykom
 
4 - 22.07.20 - 17:40
(3) В курсе про сервис, чем он поможет сделать копию чужого сервера?
   Asmody
 
5 - 22.07.20 - 17:59
(4) закинешь туда скриптик, будет он вытаскивать потихоньку твои jsonы и базочку складывать
   lodger
 
6 - 22.07.20 - 18:23
зачем тебе посредники? напиши в 1с регламент и регистр сведений, который потихоньку кеширует сервис.
   Cyberhawk
 
7 - 22.07.20 - 18:28
Редис разве не для этого?
   Asmody
 
8 - 22.07.20 - 20:06
(7) редиска - это хранилище "ключ-значение". Чтобы из него что-то взять, туда надо сначала что-то положить.
   Гений 1С
 
9 - 22.07.20 - 21:09
(6) браво
   1CnikPetya
 
10 - 22.07.20 - 22:39
(0) Кто потребитель данных?
   Garykom
 
11 - 23.07.20 - 08:52
(10) Несколько баз/конф 1С
   1CnikPetya
 
12 - 23.07.20 - 14:39
(11) Почему нельзя одну из них сделать источником этих данных для остальных и использовать ее в качестве промежуточного звена? Не вижу смысла плодить сущности, если у вас на данный момент нет какой-то общей шины данных.
   mistеr
 
13 - 23.07.20 - 14:49
(0) Старый добрый memcached. Ключом сделай хэш от полного URL с параметрами.
   Garykom
 
14 - 23.07.20 - 15:02
(12) Эээ 1С научилась быть обратным прокси с кэшированием?

Или имеет на борту методы, которыми можно ее быстро и просто превратить в подобный прокси?

Ну так то теоретически да можно опубликовать http сервис, получая запросы их парсить и если данные есть в базе то отдавать а если нету то делать запрос по апи исходного сервера и отдавать заодно себе складывая на будущее.

Но подобное проще не на 1С

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.