[Building Sakai] NeoChat for production use?

Adrian Fish adrian.r.fish at gmail.com
Tue Feb 19 06:58:43 PST 2013


Sorry, Neochat and floating chat are the same thing.


On 19 February 2013 14:58, Adrian Fish <adrian.r.fish at gmail.com> wrote:

> The numbers are the same. Neochat just makes HTTP connections via
> Javascript in the browser. Every 5 seconds each logged in user generates 1
> request. The requests may occur at the same time, they may not. The worst
> possible case is that 500 currently logged in users generate 500 requests
> simultaneously every 5 seconds. In reality, those requests will be
> distributed evenly in the 5 second envelope, but accounting for the worst
> case makes sense.
>
> That sounds like a lot of concurrent requests, Dan. You may have a
> thousand Sakai sessions active but that will rarely equate to a thousand
> HTTP requests coming in at the same time.
>
> Adrian.
>
>
> On 19 February 2013 12:54, Daniel Merino <daniel.merino at unavarra.es>wrote:
>
>> Hi everybody.
>>
>> I don't understand very well if you are talking about Sakai's concurrent
>> users or NeoChat's concurrent users. Is the same? Does every Sakai user
>> launch a NeoChat connection even if he doesn't use it?
>>
>> Being a quite small university, we have between 500 and 1000 concurrent
>> sessions per node. At least, that is what our sysadmin has told me...
>>
>> Best regards.
>>
>> Neal Caidin escribió:
>> > For the documentation, how about something like:
>> >
>> > "NeoChat - experimental feature - performance concerns exist for large
>> > installations. Guidelines - if deploying NeoChat it is recommended to
>> > deploy one app node per 250 concurrent sessions.  While no issues have
>> > been found in performance tests to date, Neochat increases the number
>> > of requests sent to Sakai, so monitor your system closely. "
>> >
>> > ?
>> >
>> > -- Neal
>> >
>> >
>> > On Feb 19, 2013, at 7:20 AM, Adrian Fish <adrian.r.fish at gmail.com
>> > <mailto:adrian.r.fish at gmail.com>> wrote:
>> >
>> >> How many concurrent users? Each logged in user on a neochat enabled
>> >> Sakai will be polling every 5 seconds. The requests don't take long,
>> >> but still. If you expect 500 concurrent users you should probably
>> >> cluster with 250 on each of two app nodes. I don't see any problem
>> >> with those load levels.
>> >>
>> >> The only way to decrease the hit on the tomcats would be to start
>> >> using websockets so the polling can be dropped. I don't think enough
>> >> people are using websocket enabled browers yet for that to be
>> >> feasible. You could increase the poll interval but this reduces the
>> >> immediacy of the chat experience, thus defeating the object really.
>> >>
>> >> Adrian.
>> >>
>> >>
>> >> On 19 February 2013 12:08, Alexandre Ballesté
>> >> <alexandre.balleste at udl.cat <mailto:alexandre.balleste at udl.cat>>
>> wrote:
>> >>
>> >>     Did anybody try with big site? 5000+ users.
>> >>
>> >>     Thanks!
>> >>
>> >>     On 02/19/2013 01:05 PM, Juan José Meroño Sánchez wrote:
>> >>     > I did some performance testing on it for 2.9.0 and I didn't
>> >>     find issues,
>> >>     > I think the confluence page needs qualifying too, but not
>> >>     completely
>> >>     > remove the warning.
>> >>     > This feature (neochat) increases the number of requests sent to
>> >>     sakai,
>> >>     > so this needs a warning, but not a fatal message that will
>> >>     scare people.
>> >>     > Its also important to have people using the feature.
>> >>     >
>> >>     > Cheers.
>> >>     >
>> >>     > El 19/02/2013 11:50, Pablo San Roman Bengoetxea escribió:
>> >>     >> Hi all,
>> >>     >>
>> >>     >> We are interested in NeoChat but we have seen in the document
>> >>     of new
>> >>     >> funcionalities (
>> >>     >>
>> >>
>> https://confluence.sakaiproject.org/display/DOC/Sakai+CLE+2.9+Release+Notes+-+What%27s+New
>> >>     >> ) that it is not recommended for production, only for small
>> scale
>> >>     >> exploration. We are not sure if this state continues so we
>> >>     would like to
>> >>     >> know if somebody is currently  using NeoChat in production.
>> >>     >>
>> >>     >> thanks,
>> >>     >> Regards.
>> >>     >>
>> >>     > _______________________________________________
>> >>     > sakai-dev mailing list
>> >>     > sakai-dev at collab.sakaiproject.org
>> >>     <mailto:sakai-dev at collab.sakaiproject.org>
>> >>     > http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >>     >
>> >>     > TO UNSUBSCRIBE: send email to
>> >>     sakai-dev-unsubscribe at collab.sakaiproject.org
>> >>     <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a
>> >>     subject of "unsubscribe"
>> >>
>> >>
>> >>     --
>> >>     Alexandre Ballesté Crevillén  alexandre.balleste at udl.cat
>> >>     <http://udl.cat/>
>> >>     =====================
>> >>     Universitat de Lleida
>> >>     Àrea de sistemes d'Informació i Comunicacions
>> >>     Analista/Programador
>> >>
>> >>     University of Lleida
>> >>     Information and Communication Systems Service
>> >>     Analyst / Programmer
>> >>
>> >>     Tlf: +34 973 702148 <tel:%2B34%20973%20702148>
>> >>     Fax: +34 973 702130 <tel:%2B34%20973%20702130>
>> >>     =====================
>> >>
>> >>
>> >>     AVÍS LEGAL
>> >>     Aquest missatge pot contindre informació privada o confidencial,
>> >>     i s'adreça exclusivament a la persona destinatària. Si l'heu
>> >>     rebut per error, comuniqueu-nos-ho i destruïu-lo, i tingueu
>> >>     present que no teniu autorització per fer-ne cap ús.
>> >>
>> >>     LEGAL NOTICE
>> >>     This message may contain private or confidential information, and
>> >>     is addressed exclusively to its intended recipient. If you have
>> >>     received it in error, please notify the sender and delete it.
>> >>     Please bear in mind that you are not authorized to use it for any
>> >>     purposes.
>> >>
>> >>     AVISO LEGAL
>> >>     Este mensaje puede contener información privada o confidencial, y
>> >>     va dirigido exclusivamente a la persona destinataria. Si lo ha
>> >>     recibido por error, comuníquenoslo y destrúyalo, y recuerde que
>> >>     en ningún caso tiene autorización para utilizarlo.
>> >>
>> >>     AVERTIMENT LEGAL
>> >>     Aqueste messatge pòt conténer d'informacion privada o
>> >>     confidenciala, e s¿adreça sonque a la persona destinatària. Se
>> >>     l¿avètz recebut per causa erronèa, vos demandam d'o nos far saber
>> >>     e de lo destrusir immediatament, e vos remembram qu'avètz pas cap
>> >>     d'autorizacion per l'utilizar per qué que siá.
>> >>
>> >>     _______________________________________________
>> >>     sakai-dev mailing list
>> >>     sakai-dev at collab.sakaiproject.org
>> >>     <mailto:sakai-dev at collab.sakaiproject.org>
>> >>     http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >>
>> >>     TO UNSUBSCRIBE: send email to
>> >>     sakai-dev-unsubscribe at collab.sakaiproject.org
>> >>     <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a
>> >>     subject of "unsubscribe"
>> >>
>> >>
>> >> _______________________________________________
>> >> sakai-dev mailing list
>> >> sakai-dev at collab.sakaiproject.org
>> >> <mailto:sakai-dev at collab.sakaiproject.org>
>> >> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >>
>> >> TO UNSUBSCRIBE: send email to
>> >> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>> >> "unsubscribe"
>> >
>> > ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > sakai-dev mailing list
>> > sakai-dev at collab.sakaiproject.org
>> > http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >
>> > TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>>
>> --
>> Daniel Merino Echeverría
>> daniel.merino at unavarra.es
>> Gestor de teleformación - Centro Superior de Innovación Educativa.
>> Tfno: 948-168489 - Universidad Pública de Navarra.
>> --
>> Tener hijos es muy fácil. Les puedes enseñar a odiar lo que tú odias, y
>> con eso de internet se te crían solos. (Homer Simpson)
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20130219/e853a484/attachment.html 


More information about the sakai-dev mailing list