| time |
nick |
message |
15:31 |
<dstanek> |
is the stomp protocol production ready at this point? |
15:32 |
<chirino_m> |
dstanek: sure |
15:34 |
<dstanek> |
we are seeing issues where the server accepts the message but it never gets into the queue - at the same time the server has a large amount of close_waits and runs out of file descriptors |
15:34 |
<dstanek> |
have you heard of anything like that? |
15:47 |
<gtully> |
dstanek: did u see https://issues.apache.org/.../AMQ-1739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43773#action_43773 |
15:56 |
<dstanek> |
gtully: thanks looking now |
16:07 |
<dstanek> |
unfortunately there doesn't seem to be a way to get an ack back from the server if a message was received |
18:25 |
<westmaas> |
is there a maximum number of consumers on a single queue on a single broker? |
19:05 |
<chirino_m> |
westmaas: that's mainly based on your hardware |
19:05 |
<chirino_m> |
and performance requriements |
19:05 |
<westmaas> |
alright |
19:06 |
<westmaas> |
is 2000 consumers "a lot" or should that not be a problem |
19:06 |
<chirino_m> |
each using a separate connection or sharing connections? |
19:07 |
<chirino_m> |
cause connections is the main thing that tend to load up a broker. |
19:07 |
<westmaas> |
separate connection (attempting to simulation 2000 distinct machines connecting to the one server) |
19:07 |
<westmaas> |
gotcha |
19:07 |
<chirino_m> |
yeah w/ default settings 2000 tends to be alot |
19:07 |
<chirino_m> |
same as saying can your DB handle 2000 connections |
19:08 |
<chirino_m> |
you can optimize for it tho. |
19:08 |
<chirino_m> |
but you could just use multiple brokers. |
19:08 |
<chirino_m> |
to split the load and stuff. |
19:09 |
<chirino_m> |
also youmight want to try out the NIO transport as that should increase your load capacity |
19:10 |
<westmaas> |
great chirino, thanks a lot! |
19:24 |
<westmaas> |
chirino_m: do you know if there is a performance penalty for using stomp? it seems we can have more clients connected to openwire than stomp and we aren't sure why |
19:25 |
<chirino_m> |
openwire is binary optimized protocol. |
19:25 |
<chirino_m> |
it has less overhead to parse. |
21:04 |
<rektide> |
are there any disadvantages to the NIO transport? |