Привет, заинтересовался Centrifugo но не могу разобраться. Пробую хоть как-то соединиться с нодой, но получаю ошибку "client credentials not found". Как добавить клиента?
я когда с ней разбирался помню даже чат сделал))) но потом перешел на этот сокет сервер workerman/worker
))) Я в workerman/worker разобрался потребовалось всего несколько часов, но решил что то сложнее перспективнее, чтобы много соединений без проблем, на рост как бы. Нашел Centrifugo и пипец. Сижу уже третий день, с этим)
а я не разобрался как через нее отсылать сообщения на сервер)) отсылал на сервер через ajax, а клиенту уже через сокет... а мне хотелось в обе стороны через сокет)
@Алекс8, а я с джавистами ругаюсь всегда, когда приходится для них фронт делать, чтоб не делали мне отсылку на сервер через сокет. Они любят. С клиента на сервер давно разработана технология, как отсылать.
я почему то решил что это будет более выгодно для сервера)) у нас просто там бывает в чате 2000 человек одовременно)) и когда лектор начинает общаться с ними.. то в прямом эфире говорит.. поставьте 5 если слышите и видите хорошо.. поставьте плюсики кому понятно кому не понятно)) и 2000 человек начинает фигачить пятерочки или плюсики))) и поэтому я подумал что ajax повесит сервер))
Можно сделать канал "Лекция" куда все отправят сообщения о плюсиках. Потом прочитать этот канал сервером например php supervisor. Все вроде просто)) Отправка сообщения в канал. Код (Javascript): centrifuge.publish("имя канала", {"сообщение": "привет"}).then(function(res) { console.log('successfully published'); }, function(err) { console.log('publish error', err); }); В config.json должно быть "publish": true Для тех кто только решил попробовать Centrifugo обращаю внимание что версия v2 сильно отличается от v1 не запутайтесь. Там и токены по другому делаются и все другое, я много времени потерял на этом, изучая старые сайты)) Пример кстати для версии v2+, иначе работать не будет.