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