
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.03.2021, 07:52:31
|
|||
|---|---|---|---|
|
|||
API Gateway |
|||
|
#18+
Всем привет. Решили перейти к микросервисной архитектуре. С фронтом определились - React. В бэке - всякие разные микросервисы на Java spring boot или PHP. Пока не могу сказать будем использовать docker или нет. Но смысл в том, что система не монолит и будет строится постепенно. Нет графика заливки релизов, остановка и перезапуск веб-сервера чтобы залить туда микросервис (модуль) - исключено. Все на горячую. В этом плане PHP хорош, закинул файл и сервис готов. Решили сделать промежуточный слой между фронтом и бэком, некий шлюз перенаправления. Один из аргументов, для чего он нам нужен - поменялась реализация микросервиса с PHP на Java, соответтсвенно и урл микросервиса тоже, а урл который на фронте должен остаться преждним. Или единая точка авторизации. Т.е. создается некий Map, где ключ - это урл из фронта, а значение это урл на реальный сервис. В инете инфы по реализации мало, много ссылок на всякие платные сервисы типа AWS или Azure. Ключевым моментом является то, что нужно проксировать не на IP`шники, т.к. он скорее всего бует один или два, а на сервисы на том же хосте, с другим URI. Попробовали сделать прототип на PHP, работает с передачей параметров $_GET и $_POST, с передачей файлов проблема. Может есть какие нить идеи или ссылки? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=dxdy&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 651ms |
| total: | 899ms |

| 0 / 0 |
