Можно ли получить доступ к GT.M через порт?

Я пытаюсь запустить сервер базы данных GT.M таким образом, чтобы к нему можно было получить доступ с сервера приложений. Я знаю, что могу вызвать GT.M как подпроцесс из других языков. Я пытаюсь выяснить, могу ли я подключить это к сокету / порту для доступа с другого сервера, аналогично другим соединениям с базой данных (ODBC, MongoDB, Cache).

Есть ли какие-либо утилиты? Библиотеки? чтобы сделать это. Меня больше интересует механистический обзор.

2 ответа

Ответ - да, и у вас есть много способов сделать это:

Вы можете запустить GTCM, часть GT.M. Я им не пользуюсь, поэтому не знаю много об этом, но Дэвид Уикселл встроил его в привязку Node.js к GT.M. Более подробная информация здесь: http://tinco.pair.com/bhaskar/gtm/doc/books/ao/UNIX_manual/ch13s02.html и https://github.com/dlwicksell/nodem. Кстати, вы можете использовать Node.js, используя модуль узла Дэвида.

Вы можете запустить веб-сервер M: https://github.com/shabiel/M-Web-Server. Посмотрите на папку документации для примеров. Недостатком является то, что вы должны написать некоторый M-код (если вы еще не знаете M). Это предназначено для использования в качестве платформы веб-сервисов.

--Сэм

Посмотрите на ссылку ниже, используя этот модуль python, вы можете подключиться к БД: https://github.com/fopina/pyfispip.

Другие вопросы по тегам