Projeto de Chat Comunitário
Galera é o seguinte, fiz uma aplicação em JAVA bem simples de cliente e servidor, já funciona de boa, mas a minha dúvida é, eu quero colocar esse chat para rodar aqui para meu bairro, eu chuto que tenham aqui umas 10.000 pessoas, claro que todos não vão acessar, mas vamos supor que um número aproximado a esse irá se conectar, o que eu preciso em relação à equipamentos ? Computadores ? Eu tenho um Core i5 com 4GB de RAM, isso é o suficiente para ser um servidor só de troca de mensagens para essa quantidade de pessoas ? Não vai ter criação e armazenamento de contas e login nem nada, nada de mais, só troca de mensagens mesmo, e não gostaria que ele ficasse caindo toda hora, gostaria que esse equipamento fosse estável e seguro( se fosse realmente necessário o equipamento) e que a pessoa entrasse, pusesse o nick, teclasse e saísse sem problemas, preciso de um equipamento estupendo para isso ? Lembrando que é somente para troca de mensagens bem simples ok ?
Toda dicas serão muito agradecidas, forte abraço.
Toda dicas serão muito agradecidas, forte abraço.
Ramom Ferreira
Curtidas 0
Respostas
Fabio Rocha
11/05/2013
Galera é o seguinte, fiz uma aplicação em JAVA bem simples de cliente e servidor, já funciona de boa, mas a minha dúvida é, eu quero colocar esse chat para rodar aqui para meu bairro, eu chuto que tenham aqui umas 10.000 pessoas, claro que todos não vão acessar, mas vamos supor que um número aproximado a esse irá se conectar, o que eu preciso em relação à equipamentos ? Computadores ? Eu tenho um Core i5 com 4GB de RAM, isso é o suficiente para ser um servidor só de troca de mensagens para essa quantidade de pessoas ? Não vai ter criação e armazenamento de contas e login nem nada, nada de mais, só troca de mensagens mesmo, e não gostaria que ele ficasse caindo toda hora, gostaria que esse equipamento fosse estável e seguro( se fosse realmente necessário o equipamento) e que a pessoa entrasse, pusesse o nick, teclasse e saísse sem problemas, preciso de um equipamento estupendo para isso ? Lembrando que é somente para troca de mensagens bem simples ok ?
Toda dicas serão muito agradecidas, forte abraço.
Toda dicas serão muito agradecidas, forte abraço.
Ola Ramon,
sugiro que realize um teste de performance e estresse em sua aplicação, assim, você consegue definir o limite para seu produto e para seu equipamento, para isso, você pode utilizar ferramentas como o JMeter, ou outros que prefira, mas o JMeter, você pode simular por exemplo, 1000 usuários simultaneos sem problemas.
Da uma olhada neste artigo que fiz, já faz um tempo, mas pode lhe ajudar:
https://www.devmedia.com.br/usando-o-jmeter-para-teste-de-performance/20302
GOSTEI 0
Ramom Ferreira
11/05/2013
Valeu amigão !
GOSTEI 0
José
11/05/2013
Como aparentemente a duvida foi sanada, estou dando o tópico por concluído.
Fique a vontade para abrir novos tópicos.
Fique a vontade para abrir novos tópicos.
GOSTEI 0