Какие технологии / протоколы использует Postgres DBlink? - PullRequest
0 голосов
/ 08 октября 2018

Я использую Postgres DBlink (используя SSL), но я понятия не имею, как это реализовано в Postgres.

Мой вопрос: какие протоколы / технологии использует Postgres DBlink?

Как веб-сокеты?HTTP?

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Основываясь на взгляде на реализацию из dblink, он использует обычную базу данных Postgres соединение типа PGconn.

Таким образом, используемые технологии и протоколы зависят от строки подключения, которую вы предоставляете функции.Например, если вы укажете параметры, необходимые для соединения с SSL, он попытается использовать SSL.

0 голосов
/ 08 октября 2018

Dblink использует стандартное подключение libpq под капотом.То же самое, что используется в любом клиенте postgres.Это не websocket, это не http.

Это специальный двоичный протокол Postgres.

Если вы хотите больше подробностей, прочитайте это: https://www.postgresql.org/docs/current/static/protocol.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...