| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2006 10:04:30
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
Pessoal,
Bom como o titulo fala alguem sabe se existe um numero maximo de conexoes aceitas por socket?
Na realidade gostaria de saber como se da esse limite de conexao, se é pela propria implementacao do Java que tem algum limite ou se é pelo hardware onde ta rodando ou ainda pelo SO. Se existe esse limite eu tambem gostaria de saber a diferenca se for socket bloqueante vs nao bloqueante, Socket normal vs Socket NIO.
Qualquer material sobre o assunto é bem vindo.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2006 11:29:24
|
psevestre
JavaEvangelist
Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline
|
Primeiro, uma correção conceitual: Um socket de um protocolo com conexão (TCP,p.ex) representa _uma_ conexão estabelecida ou um "SAP" (termo OSI) aguardando o estabelecimento de uma nova conexão (a.k.a. listen socket).
Neste sentido, a pergunta "número máximo de conexões aceitas por um socket" não faz sentido - a resposta é 1, sempre.
Mas acho que entendi o que vc. quer saber: Existe um número máximo de sockets que um programa Java pode abrir ?
A resposta é SIM. O valor depende da plataforma e não depende de se usar NIO ou não. Tb. o número total não é afetado pelo fato de usar o socket em modo blocante ou não - ao menos não de forma direta.
Quanto ao NIO, a principal diferença está na possibilidade de se tratar múltiplos sockets de forma eficiente sem haver necessidade de utilizar threads adicionais, o que, na prática, reflete-se em maior capacidade de atendimento de transações em uma mesma máquina.
|
http://justaphilpicks.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2012 08:54:51
|
vcsmetallica
JavaEvangelist
![[Avatar]](/images/avatar/46289f543de88e17a84f7014fc172c49.jpg)
Membro desde: 18/06/2008 14:22:41
Mensagens: 479
Localização: Belo Horizonte
Offline
|
De acordo com os sistemas operacionais de hoje, qual seria esses numeros?
Att
|
|
|
 |
|
|