Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

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 там не требуется указывать при подключении. 
- 
-