[java-list] Dúvida sobre Networking
Olá galera da lista, espero que estejam todos bem. Gostaria de poder trocar algumas informações com quem conhece JAVA para redes. Tenho duas dúvidas básicas: É legal usar o FTP para fazer o transporte de arquivos de grande volume (da ordem de 100Mb) ? Alguém tem algum código de exemplo de uso de algum FTPClient feito em JAVA ? Pois o meu problema é simples: tenho que fazer uma conexão com um server Digital rodando UNIX a partir de um server web rodando windows. Meu aplicativo deve ler o conteúdo de um ditetório neste server web "empacotar" seu conteúdo e movê-lo para dentro do server Digital, e isso periodicamente. Alguém na lista tem alguma dica ? Valeu ! Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Dúvida sobre Networking
Allan, valeu a dica, vou dar uma olhada no site e ver o que consigo. Vc já chegou a implementar algum destes FTPClients ? Abraço Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "Alan F. Lopes Candido" Para: "'[EMAIL PROTECTED]'" ga.com.br> cc: Assunto: RES: [java-list] Dúvida sobre Networking 07/10/2002 13:14 Favor responder a java-list Ola Carlos > É legal usar o FTP para fazer o transporte de arquivos de > grande volume (da > ordem de 100Mb) ? 100% recomendado...principalmente se tiver recursos de "resume" > Alguém tem algum código de exemplo de uso de algum FTPClient > feito em JAVA Procure em http://sourceforge.net/search/ por FTPClient Java e voce encontrara classes completas. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Dúvida sobre Networking
Allan, estou usando um FTPClient de http://www.enterprisedt.com/downloads/ftp.html Tem uma API bem completa e vem com um exemplo de uso. O que eu preciso é implementat um "robozinho" que abre uma conexão em um servidor de web, lê o conteúdo de um dado diretório "empacota" o que encontrou e descarrega em um outro server. O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca de 10 mil arquivos/mês são depositados neste diretório e há arquivos da ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por isso a minha dúvida de o FTP era o melhor esquema para fazer isso. Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a questão. Abraço Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "Alan F. Lopes Candido" Para: "'[EMAIL PROTECTED]'" ga.com.br> cc: Assunto: RES: [java-list] Dúvida sobre Networking 08/10/2002 07:14 Favor responder a java-list Ola Carlos > Vc já chegou a implementar algum destes FTPClients ? É uma de minhas tarefas para os próximos dias. Estou baixando algumas classes e iniciando a analise delas para saber qual vou utilizar. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Dúvida sobre Networking
Title: RES: [java-list] Dúvida sobre Networking Ola Carlos > É legal usar o FTP para fazer o transporte de arquivos de > grande volume (da > ordem de 100Mb) ? 100% recomendado...principalmente se tiver recursos de "resume" > Alguém tem algum código de exemplo de uso de algum FTPClient > feito em JAVA Procure em http://sourceforge.net/search/ por FTPClient Java e voce encontrara classes completas. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Dúvida sobre Networking
Title: RES: [java-list] Dúvida sobre Networking Que página legal... Muito boa mesmo...encontra-se de tudo lá. Alan. - Original Message - From: Alan F. Lopes Candido To: '[EMAIL PROTECTED]' Sent: Monday, October 07, 2002 1:44 PM Subject: RES: [java-list] Dúvida sobre Networking Ola Carlos > É legal usar o FTP para fazer o transporte de arquivos de > grande volume (da > ordem de 100Mb) ? 100% recomendado...principalmente se tiver recursos de "resume" > Alguém tem algum código de exemplo de uso de algum FTPClient > feito em JAVA Procure em http://sourceforge.net/search/ por FTPClient Java e voce encontrara classes completas. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Dúvida sobre Networking
Title: RES: [java-list] Dúvida sobre Networking Ola Carlos > Vc já chegou a implementar algum destes FTPClients ? É uma de minhas tarefas para os próximos dias. Estou baixando algumas classes e iniciando a analise delas para saber qual vou utilizar. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Dúvida sobre Networking
Oi, Olha, não sei qual exatamente é a configuração de seu ambiente de rede, mas, para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso dá um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em conta suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de arquivos, então com certeza, é o ideal para transferência de arquivos. Existem soluções proprietárias, mas não aconselho. T++ SoJava [EMAIL PROTECTED] - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 08, 2002 15:58 Subject: [java-list] Dúvida sobre Networking Allan, estou usando um FTPClient de http://www.enterprisedt.com/downloads/ftp.html Tem uma API bem completa e vem com um exemplo de uso. O que eu preciso é implementat um "robozinho" que abre uma conexão em um servidor de web, lê o conteúdo de um dado diretório "empacota" o que encontrou e descarrega em um outro server. O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca de 10 mil arquivos/mês são depositados neste diretório e há arquivos da ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por isso a minha dúvida de o FTP era o melhor esquema para fazer isso. Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a questão. Abraço Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "Alan F. Lopes Candido" Para: "'[EMAIL PROTECTED]'" ga.com.br> cc: Assunto: RES: [java-list] Dúvida sobre Networking 08/10/2002 07:14 Favor responder a java-list Ola Carlos > Vc já chegou a implementar algum destes FTPClients ? É uma de minhas tarefas para os próximos dias. Estou baixando algumas classes e iniciando a analise delas para saber qual vou utilizar. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Dúvida sobre Networking
Saudações Carlos, Acho que você poderá resolver seu problema de uma forma simples usando os sockets que estão no pacote java.net . Basta usar o stream certo e você conseguirá passar o arquivo sem problemas. Porém te aconselho a dar uma olhada com calma pra achar uma forma de talvez dividir ou compactar esse arquivo antes de mandar. Não sei qual o comportamento dos sockets quando você tenta mandar arquivos grandes. []´s Vinícius At 09:43 7/10/2002 -0400, you wrote: Olá galera da lista, espero que estejam todos bem. Gostaria de poder trocar algumas informações com quem conhece JAVA para redes. Tenho duas dúvidas básicas: É legal usar o FTP para fazer o transporte de arquivos de grande volume (da ordem de 100Mb) ? Alguém tem algum código de exemplo de uso de algum FTPClient feito em JAVA ? Pois o meu problema é simples: tenho que fazer uma conexão com um server Digital rodando UNIX a partir de um server web rodando windows. Meu aplicativo deve ler o conteúdo de um ditetório neste server web "empacotar" seu conteúdo e movê-lo para dentro do server Digital, e isso periodicamente. Alguém na lista tem alguma dica ? Valeu ! Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Dúvida sobre Networking
Cara, vc achou baixar 600Mb em 28 mim uma boa velocidade ? Bem, tendo em vista que a minha rede é de 100Mb, este não pode ser um valor aceitável para a minha aplicação. Mas felismente para mim consegui implementar um FTPClient Java legal e agora estou baixando os mesmos 600 Mb em 1mim 30 seg. Mas valeu a observação. *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "SoJava" <[EMAIL PROTECTED]Para: <[EMAIL PROTECTED]> .br> cc: Assunto: Re: [java-list] Dúvida sobre Networking 09/10/2001 09:27 Favor responder a java-list Oi, Olha, não sei qual exatamente é a configuração de seu ambiente de rede, mas, para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso dá um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em conta suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de arquivos, então com certeza, é o ideal para transferência de arquivos. Existem soluções proprietárias, mas não aconselho. T++ SoJava [EMAIL PROTECTED] - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 08, 2002 15:58 Subject: [java-list] Dúvida sobre Networking Allan, estou usando um FTPClient de http://www.enterprisedt.com/downloads/ftp.html Tem uma API bem completa e vem com um exemplo de uso. O que eu preciso é implementat um "robozinho" que abre uma conexão em um servidor de web, lê o conteúdo de um dado diretório "empacota" o que encontrou e descarrega em um outro server. O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca de 10 mil arquivos/mês são depositados neste diretório e há arquivos da ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por isso a minha dúvida de o FTP era o melhor esquema para fazer isso. Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a questão. Abraço Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "Alan F. Lopes Candido" Para: "'[EMAIL PROTECTED]'" ga.com.br> cc: Assunto: RES: [java-list] Dúvida sobre Networking 08/10/2002 07:14 Favor responder a java-list Ola Carlos > Vc já chegou a implementar algum destes FTPClients ? É uma de minhas tarefas para os próximos dias. Estou baixando algumas classes e iniciando a analise delas para saber qual vou utilizar. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www
Re: [java-list] Dúvida sobre Networking
Olá Vinícios, tudo bem ? O problema com Sockets é justamente esse, pelo que pude constatar, TAMANHO DOS ARQUIVOS. Creio que já resolvi a questão com um FTPClient, ou seja, me conecto ao server FTP, entro no diretório, faço uma lista dos arquivos que estão no diretório, "empacoto" estes arquivos num vetor, e mando para o diretório da máquina remota. Terminada a transferência, limpo o diretório do servidor e fecho a conexão. Isso tudo já está OK, com transmissão super rápida. O que estou começando a mexer é com o seguinte: 1) que tipo de verificação posso fazer para saber se recebi realmente oarquivo antes de deletá-lo no servidor ? Como fazer isso ? 2) este "robozinho" terá que despertar de 30 em 30 mim, conectar ao servidor, verificar o diretório, baixar os arquivos, deletar os arquivos do servidor, fechar a conecção. Usar thread.sleep() ou Timer ? Se tiver alguma dica, ela será bem vinda. Abraço Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** Vinícius Pitta Lima de Araújo Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Dúvida sobre Networking 08/10/2002 19:33 Favor responder a java-list Saudações Carlos, Acho que você poderá resolver seu problema de uma forma simples usando os sockets que estão no pacote java.net . Basta usar o stream certo e você conseguirá passar o arquivo sem problemas. Porém te aconselho a dar uma olhada com calma pra achar uma forma de talvez dividir ou compactar esse arquivo antes de mandar. Não sei qual o comportamento dos sockets quando você tenta mandar arquivos grandes. []´s Vinícius At 09:43 7/10/2002 -0400, you wrote: Olá galera da lista, espero que estejam todos bem. Gostaria de poder trocar algumas informações com quem conhece JAVA para redes. Tenho duas dúvidas básicas: É legal usar o FTP para fazer o transporte de arquivos de grande volume (da ordem de 100Mb) ? Alguém tem algum código de exemplo de uso de algum FTPClient feito em JAVA ? Pois o meu problema é simples: tenho que fazer uma conexão com um server Digital rodando UNIX a partir de um server web rodando windows. Meu aplicativo deve ler o conteúdo de um ditetório neste server web "empacotar" seu conteúdo e movê-lo para dentro do server Digital, e isso periodicamente. Alguém na lista tem alguma dica ? Valeu ! Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Dúvida sobre Networking
Carlos, Qual foi a solução adotada para obter esta performance?!? FTP ou Sockets?!? []´s Rafael Pioli -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 9 de outubro de 2002 14:52 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Dúvida sobre Networking Cara, vc achou baixar 600Mb em 28 mim uma boa velocidade ? Bem, tendo em vista que a minha rede é de 100Mb, este não pode ser um valor aceitável para a minha aplicação. Mas felismente para mim consegui implementar um FTPClient Java legal e agora estou baixando os mesmos 600 Mb em 1mim 30 seg. Mas valeu a observação. *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "SoJava" <[EMAIL PROTECTED]Para: <[EMAIL PROTECTED]> .br> cc: Assunto: Re: [java-list] Dúvida sobre Networking 09/10/2001 09:27 Favor responder a java-list Oi, Olha, não sei qual exatamente é a configuração de seu ambiente de rede, mas, para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso dá um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em conta suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de arquivos, então com certeza, é o ideal para transferência de arquivos. Existem soluções proprietárias, mas não aconselho. T++ SoJava [EMAIL PROTECTED] - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 08, 2002 15:58 Subject: [java-list] Dúvida sobre Networking Allan, estou usando um FTPClient de http://www.enterprisedt.com/downloads/ftp.html Tem uma API bem completa e vem com um exemplo de uso. O que eu preciso é implementat um "robozinho" que abre uma conexão em um servidor de web, lê o conteúdo de um dado diretório "empacota" o que encontrou e descarrega em um outro server. O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca de 10 mil arquivos/mês são depositados neste diretório e há arquivos da ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por isso a minha dúvida de o FTP era o melhor esquema para fazer isso. Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a questão. Abraço Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "Alan F. Lopes Candido" Para: "'[EMAIL PROTECTED]'" ga.com.br> cc: Assunto: RES: [java-list] Dúvida sobre Networking 08/10/2002 07:14 Favor responder a java-list Ola Carlos > Vc já chegou a implementar algum destes FTPClients ? É uma de minhas tarefas para os próximos dias. Estou baixando algumas classes e iniciando a analise delas para saber qual vou utilizar. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários J
Re: [java-list] Dúvida sobre Networking
Olá.. Acho que vc está confundindo um pouco. As placas de rede comuns hoje em dia (fast ethernet), possuem taxa de transmissão de 100Mbits/s, não 100MBytes/s. Fazendo a conta por alto, basta dividir 100Mbps por 8 para se ter a taxa em MBytes/s . Daria uns 12 ou 13 Mbytes/s. []s Guilherme Ceschiatti On Wednesday 09 October 2002 02:51 pm, [EMAIL PROTECTED] wrote: > Cara, vc achou baixar 600Mb em 28 mim uma boa velocidade ? Bem, tendo em > vista que a minha rede é de 100Mb, este não pode ser um valor aceitável > para a minha aplicação. Mas felismente para mim consegui implementar um > FTPClient Java legal e agora estou baixando os mesmos 600 Mb em 1mim 30 > seg. > Mas valeu a observação. > > *** > Carlos Santiago > [EMAIL PROTECTED] > Programador J2EE > Equipe de Implementação - SAGETI > Secretaria de Estado de Fazenda - MT > *** > > > > "SoJava" > <[EMAIL PROTECTED]Para: > <[EMAIL PROTECTED]> .br> cc: > Assunto: Re: [java-list] > Dúvida sobre Networking 09/10/2001 09:27 > Favor responder a > java-list > > > > > > > Oi, > > Olha, não sei qual exatamente é a configuração de seu ambiente de rede, > mas, > para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso > dá > um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em > conta > suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de > arquivos, então com certeza, é o ideal para transferência de arquivos. > Existem soluções proprietárias, mas não aconselho. > > T++ > > SoJava [EMAIL PROTECTED] > - Original Message - > From: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, October 08, 2002 15:58 > Subject: [java-list] Dúvida sobre Networking > > > > Allan, estou usando um FTPClient de > http://www.enterprisedt.com/downloads/ftp.html > Tem uma API bem completa e vem com um exemplo de uso. > O que eu preciso é implementat um "robozinho" que abre uma conexão em um > servidor de web, lê o conteúdo de um dado diretório "empacota" o que > encontrou e descarrega em um outro server. > O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca > de 10 mil arquivos/mês são depositados neste diretório e há arquivos da > ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos > totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por > isso a minha dúvida de o FTP era o melhor esquema para fazer isso. > Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a > questão. > Abraço > Carlos > > > > *** > Carlos Santiago > [EMAIL PROTECTED] > Programador J2EE > Equipe de Implementação - SAGETI > Secretaria de Estado de Fazenda - MT > ******* > > > > "Alan F. Lopes > Candido" Para: > "'[EMAIL PROTECTED]'" > > ga.com.br> cc: >Assunto: RES: [java-list] > Dúvida sobre Networking > 08/10/2002 07:14 > Favor responder a > java-list > > > > > > > > > Ola Carlos > > > Vc já chegou a implementar algum destes FTPClients ? > > É uma de minhas tarefas para os próximos dias. Estou baixando algumas > classes e iniciando a analise delas para saber qual vou utilizar. > > Boa Sorte e a Paz do Senhor, > > [:>} Alan Candido ><> ICQ 117513933 > "Almanaque BRÓDÃO & bródinho" http://albb.tk > ___ > .[].[].[].[___].]@|-Y\_ > _o__o___o__o___o__o___o_o___O_ooo_\___ > "Antigamente as naus eram de madeira e os homens de ferro, > hoje em dia elas são de aço e os homens de palha." > > > > > > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > - > &
RES: [java-list] Dúvida sobre Networking
Title: RES: [java-list] Dúvida sobre Networking Ola Carlos Algumas msg atras voce citou que resolveu o problema, mas que gostaria de ter um jeito de saber se a transmissão foi OK. O melhor jeito que acho que existe é voce criar um "digest" de cada arquivo, por exemplo o MD5. O problema é que para gerar este arquivo voce terá um demanda de processamento (seus arquivos são grandes e muitos). Fiz alguns testes com geração de MD5 (no linux) e a velocidade era algo em torno de 10 a 15 segundos por 3Mbytes ("achismo meu", pois eu não medi no cronometro). Para fazer isso, na origem voce gera o "digest" (que será único e exclusivo para cada arquivo), gravando-o com o mesmo nome, porem com a extensão .MD5 (apenas sugestão). Transfere os dois aquivos para o destino. Pega o arquivo que chegou e gera novamente o "digest" dele e compara com o "digest" que voce recebeu. O arquivo "digest" é pequeno e o tempo de transmissão pode-se desprezar em função do volume. Boa Sorte e a Paz do Senhor, [:>} Alan Candido ><> ICQ 117513933 "Almanaque BRÓDÃO & bródinho" http://albb.tk ___ .[].[].[].[___].]@|-Y\_ _o__o___o__o___o__o___o_o___O_ooo_\___ "Antigamente as naus eram de madeira e os homens de ferro, hoje em dia elas são de aço e os homens de palha." -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Dúvida sobre Networking
Saudações Carlos, 1) que tipo de verificação posso fazer para saber se recebi realmente oarquivo antes de deletá-lo no servidor ? Como fazer isso ? Seu bot vai ter que de alguma maneira conectar na maquina remota pra onde ele mandou os arquivos. Eu imagino que seria viavel ou ele fazer uma verificação na máquina remota assim que terminar o envio ou antes de apagar tentar conectar a ela. Seria preciso um servidorzinho escutando uma porta qualquer esperando seu bot. 2) este "robozinho" terá que despertar de 30 em 30 mim, conectar ao servidor, verificar o diretório, baixar os arquivos, deletar os arquivos do servidor, fechar a conecção. Usar thread.sleep() ou Timer ? Não acho que um Thread.sleep() seja uma boa idéia. Sinceramente não sei qual o melhor recurso que você pode utilizar ai. Você poderia se basear na hora do sistema ou usar um Timer mesmo. Espero ter ajudado []´s Vinícius At 15:21 9/10/2002 -0400, you wrote: Olá Vinícios, tudo bem ? O problema com Sockets é justamente esse, pelo que pude constatar, TAMANHO DOS ARQUIVOS. Creio que já resolvi a questão com um FTPClient, ou seja, me conecto ao server FTP, entro no diretório, faço uma lista dos arquivos que estão no diretório, "empacoto" estes arquivos num vetor, e mando para o diretório da máquina remota. Terminada a transferência, limpo o diretório do servidor e fecho a conexão. Isso tudo já está OK, com transmissão super rápida. O que estou começando a mexer é com o seguinte: 1) que tipo de verificação posso fazer para saber se recebi realmente oarquivo antes de deletá-lo no servidor ? Como fazer isso ? 2) este "robozinho" terá que despertar de 30 em 30 mim, conectar ao servidor, verificar o diretório, baixar os arquivos, deletar os arquivos do servidor, fechar a conecção. Usar thread.sleep() ou Timer ? Se tiver alguma dica, ela será bem vinda. Abraço Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** Vinícius Pitta Lima de Araújo Para: [EMAIL PROTECTED] com.br> Assunto: Re: [java-list] Dúvida sobre Networking 08/10/2002 19:33 Favor responder a java-list Saudações Carlos, Acho que você poderá resolver seu problema de uma forma simples usando os sockets que estão no pacote java.net . Basta usar o stream certo e você conseguirá passar o arquivo sem problemas. Porém te aconselho a dar uma olhada com calma pra achar uma forma de talvez dividir ou compactar esse arquivo antes de mandar. Não sei qual o comportamento dos sockets quando você tenta mandar arquivos grandes. []´s Vinícius At 09:43 7/10/2002 -0400, you wrote: Olá galera da lista, espero que estejam todos bem. Gostaria de poder trocar algumas informações com quem conhece JAVA para redes. Tenho duas dúvidas básicas: É legal usar o FTP para fazer o transporte de arquivos de grande volume (da ordem de 100Mb) ? Alguém tem algum código de exemplo de uso de algum FTPClient feito em JAVA ? Pois o meu problema é simples: tenho que fazer uma conexão com um server Digital rodando UNIX a partir de um server web rodando windows. Meu aplicativo deve ler o conteúdo de um ditetório neste server web "empacotar" seu conteúdo e movê-lo para dentro do server Digital, e isso periodicamente. Alguém na lista tem alguma dica ? Valeu ! Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair
Re: RES: [java-list] Dúvida sobre Networking
Rafael eu implementei um FTPClient com uma API fácil de manipular. Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** SILVA Rafael P CONFAB Para: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED] <[EMAIL PROTECTED]> om.br> cc: Assunto: RES: [java-list] Dúvida sobre Networking 10/10/2002 09:53 Favor responder a java-list Carlos, Qual foi a solução adotada para obter esta performance?!? FTP ou Sockets?!? []´s Rafael Pioli -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 9 de outubro de 2002 14:52 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Dúvida sobre Networking Cara, vc achou baixar 600Mb em 28 mim uma boa velocidade ? Bem, tendo em vista que a minha rede é de 100Mb, este não pode ser um valor aceitável para a minha aplicação. Mas felismente para mim consegui implementar um FTPClient Java legal e agora estou baixando os mesmos 600 Mb em 1mim 30 seg. Mas valeu a observação. *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "SoJava" <[EMAIL PROTECTED]Para: <[EMAIL PROTECTED]> .br> cc: Assunto: Re: [java-list] Dúvida sobre Networking 09/10/2001 09:27 Favor responder a java-list Oi, Olha, não sei qual exatamente é a configuração de seu ambiente de rede, mas, para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso dá um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em conta suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de arquivos, então com certeza, é o ideal para transferência de arquivos. Existem soluções proprietárias, mas não aconselho. T++ SoJava [EMAIL PROTECTED] - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 08, 2002 15:58 Subject: [java-list] Dúvida sobre Networking Allan, estou usando um FTPClient de http://www.enterprisedt.com/downloads/ftp.html Tem uma API bem completa e vem com um exemplo de uso. O que eu preciso é implementat um "robozinho" que abre uma conexão em um servidor de web, lê o conteúdo de um dado diretório "empacota" o que encontrou e descarrega em um outro server. O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca de 10 mil arquivos/mês são depositados neste diretório e há arquivos da ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por isso a minha dúvida de o FTP era o melhor esquema para fazer isso. Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a questão. Abraço Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "Alan F. Lopes Candido" Para: "'[EMAIL PROTECTED]'" ga.com.br> cc: Assunto: RES: [java-list] Dúvida sobre Networking 08/10/2002 07:14 Favor responder a java-list Ola Carlos > Vc já chegou a implementar algum destes FTPClients ? É uma de minhas tarefas para os próximos dias. Estou