Olá pessoal, td bem?
Tô com uma dúvida de arquitetura, será que vcs podem me ajudar?
Tenho um banco de dados onde há vários vídeos cadastrados.
Aí, tenho que pegar cada um desses vídeos e converter usando um programa de conversão (tal como o FFMpeg, VLC, entre outros).
O problema é que esse processo de conversão é bem pesado e chega a consumir quase toda a minha CPU, a qual já está rodando um servidor de aplicação! hehehe
Gostaria de saber, nesse caso, o que vocês recomendam fazer p/ que o conversor não fique consumindo a CPU do meu servidor de aplicação.
O que já pensei (talvez eu tenha viajado um pouco rs):
- Usar um Message Driven Bean em outra máquina que receberia comandos de conversão. Só que não sei como esse MDB iria enxergar os vídeos da outra máquina e convertê-los.
- Usar algum programa de balanceamento de CPU que limite o processamento do conversor de vídeos (achei isso meio ruim, porque teria que ser algo p/ rodar no Linux e no Windows).
Valeeeus!
[]'s
This message was edited 1 time. Last update was at 09/02/2012 16:44:59
|