Различия
Здесь показаны различия между двумя версиями данной страницы.
comet:saas [2017/09/01 10:52] levhav |
comet:saas [2019/12/18 01:58] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | <rst>RU::900-Отличия Open source версии и SaaS версии</rst> | ||
- | <rst>Header: Редакции CppComet</rst> | ||
- | |||
- | ====== Редакции CppComet ====== | ||
- | |||
- | Есть две редакции CppComet [[https://github.com/CppComet/comet-server|опенсорс версия]] и [[https://comet-server.com|SaaS платформа]]. | ||
- | Апи у них полностью совместимо, и единственная разница только при указании параметров для подключения. | ||
- | |||
- | ====== Подключение из JavaScript API ====== | ||
- | |||
- | При подключении из JavaScript API к SaaS версии | ||
- | <code JavaScript>CometServer().start({dev_id:15, user_id:1, user_key:"userHash"})</code> | ||
- | |||
- | При подключении из JavaScript API к опенсорс версии | ||
- | <code JavaScript>CometServer().start({dev_id:0, user_id:1, user_key:"userHash", node:"example.com"})</code> | ||
- | |||
- | ====== Подключение из CometQL ====== | ||
- | |||
- | При подключении из CometQL к SaaS версии | ||
- | <code php> | ||
- | $dev_id = "15"; | ||
- | |||
- | // Выдаётся в личном кабинете на сайте comet-server.com | ||
- | $dev_key = "lPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8"; | ||
- | $link = mysqli_connect("app.comet-server.ru", $dev_id, $dev_key, "CometQL_v1"); | ||
- | </code> | ||
- | |||
- | При подключении из CometQL к опенсорс версии | ||
- | <code php> | ||
- | $dev_id = "root"; | ||
- | |||
- | // Задаётся в файле comet.ini | ||
- | $dev_key = "lPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8"; | ||
- | $link = mysqli_connect("app.comet-server.ru", $dev_id, $dev_key, "CometQL_v1"); | ||
- | </code> | ||
- | |||
- | ====== Безопасность совместного использования ====== | ||
- | |||
- | В SaaS версии все данные пользователей изолированы друг от друга на основании параметра dev_id который указывается при подключении к серверу. Вы используя свой dev_id ни как не будете влиять на клиентов указавших при подключении другой dev_id. | ||
- | Если говорить об [[https://github.com/CppComet/comet-server|опенсорс версии]] то там нет разделения на dev_id то есть она рассчитана что на один экземпляр сервера приходится только один пользователь. Поэтому параметр dev_id там не требуется указывать при подключении. | ||
- | |||
- | |||