IBM MQ for file transfer [closed]

estamos perante uma escolha de usar o MQ IBM sobre o SFTP para a transferência de ficheiros. Eu ouvi vantagens de tal abordagem, mas eu nunca vi ninguém realmente usá-lo para um arquivo grande.

então pergunta principal: como mq IMB pode lidar bem com a transferência de arquivos grandes (até 100 MB)? Está estável? É do mainframe ao servidor UNIX, se é que importa.

Muito obrigado.

Author: T.Rob, 2009-02-04

5 answers

Usei o MQ com Ficheiros até 8GB de tamanho, sem incidentes. Você tem que alocar espaço suficiente para MQ para geri-los, mas funciona.

 8
Author: Patrick Cuff, 2009-02-04 19:17:46

O MQ em si oferece uma comunicação baseada em mensagens entre programas. Você não pode usá-lo diretamente para transferir arquivos. As pessoas que falam sobre "Enviar arquivos via MQ" muitas vezes significa que eles mesmos vão escrever os programas para ler a partir de um arquivo, enviar MQ, receber de MQ e escrever para outro arquivo. Isso parece tentadoramente trivial no início, mas rapidamente se torna muito complexo se você quiser que ele seja robusto. Recomendar.

O que você deve estar a fazer se quiser envolver o MQ na sua transferências de arquivos é usar um dos produtos de transferência de arquivos que se encontram no MQ. Há uma série de ofertas Maduras, sobre as quais eu sei quase nada, juntamente com um novo produto da própria IBM ("Websphere MQ File Transfer Edition") que está sendo desenvolvido ativamente e recentemente anunciou uma versão atualizada (7.0.1).

Para responder à sua pergunta específica, usei pessoalmente o WMQFTE para transferir um ficheiro de 1000GB de uma máquina AIX para uma Windows one, por isso não acho que o seu" grande " 100MB os arquivos serão um problema: -). Não me envolvo tanto com o mainframe, mas é uma plataforma central para o FTE.
 6
Author: user85224, 2009-04-24 17:13:29
Os vendedores têm feito a transferência de ficheiros através de um sistema de mensagens como o WebSphere MQ há mais de 12 anos. Eu não usei o produto IBM. No entanto, sei que até recentemente a IBM revendeu o produto da Metastorm (sob a marca PM4Data ) e só recentemente entrou no mercado com um produto de primeira geração.

Eu vi O Gestor de integração Metastorm lidar com ficheiros de tamanhos de terabyte o tempo todo; quebrar as mensagens através da Webeshere MQ e executar buffers agradecimentos para não transbordar filas de mensagens ou ter que fazer um monte de Administração MQ.

Outras considerações de valor ao usar sistemas de mensagens para transferência de ficheiros vs. SFTP incluem:

  1. tratamento de movimentos pré e pós-Dados-Como transporte de rede, o SFTP move dados (como pode transferir produtos através da WebSphere MQ). Para fazer o processamento pré - ou pós-movimento, você teria que escrever o seu próprio monitoramento, acionamento, manipulação de erros, etc. Fornecedores maduros em a transferência de arquivos sobre o espaço de mensagens fornecer infra-estrutura fora-da-caixa para você. Dependendo da sua aplicação, eles também podem ajudar
  2. a pista de auditoria {[[14]} - a SFTP fornece frequentemente registos ao nível do sistema. Muitas vezes, o tempo, os fornecedores que fornecem a integração de arquivos sobre o MQ têm maiores capacidades de auditoria, incluindo o tratamento de movimentos pré e pós - dados. Alguns fornecedores também oferecem sistemas seguros baseados na web para expor certas integrações a usuários autorizados.
  3. excepção O Handling - SFTP irá dar mensagens de erro síncronas das quais você então codifica a sua lógica de erro. Fornecedores que fornecem a integração de arquivos sobre o MQ muitas vezes fornecem recursos de exceção que vão desde " aqui está uma mensagem na fila significando um problema aconteceu... boa sorte " para a integração embutida para consoles baseados na Web ou até mesmo sistema BPM.
  4. tratar a transferência de Ficheiros como um serviço - muitas vezes, a transferência de Ficheiros faz parte de um processo empresarial maior. Alguns vendedores aproveitam isto para acorrentar transferências de arquivos e até mesmo fazê-los colaborar com processos humanos centrados para fornecer visibilidade de ponta a ponta em torno do contexto de uma transferência de arquivos ponto a ponto. Além disso, o uso de sistemas de mensagens para transferência de arquivos ajuda a mover uma organização para uma abordagem mais em tempo real, orientada por mensagens.
Espero que os detalhes adicionais dêem alguns detalhes na sua avaliação. Boa sorte!
 5
Author: user23969, 2009-02-04 19:45:08

Numa das respostas anteriores, há a seguinte declaração:

As pessoas que falam sobre "Enviar arquivos via MQ" muitas vezes significa que eles mesmos vão escrever os programas para ler a partir de um arquivo, enviar MQ, receber de MQ e escrever para outro arquivo. Isso parece tentadoramente trivial no início, mas rapidamente se torna muito complexo se você quiser que ele seja robusto. Recomendar.

Em teoria, seria bom "enviar ficheiros via MQ" porque receberia um Confirmação na mensagem de entrega (CoD) quando o destinatário recebeu (ler) o arquivo da fila. Outro benefício seria que o arquivo seria automaticamente removido da fila quando o destinatário o recebeu (leia) da fila.

Você talvez sabe se o acima (ou um similar) é oferecido pelo MQFTE?

 0
Author: user470593, 2012-12-10 10:29:43
 0
Author: oluies, 2014-11-14 23:01:16