Processamento de Eventos Complexos
processamento de eventos Complexos, também conhecido como evento, stream ou processamento de fluxo de eventos é o uso de tecnologia para consultar dados antes de guardá-lo dentro de um banco de dados ou, em alguns casos, sem que jamais sejam armazenados.Processamento complexo de Eventos é uma ferramenta organizacional que ajuda a agregar um monte de Informações diferentes e que identifica e analisa as relações causa-e-efeito entre os eventos em tempo real. O CEP corresponde continuamente a eventos de entrada contra um padrão e fornece uma visão sobre o que está acontecendo. e permite que você tome medidas proativas eficazes.eventos complexos são comumente relacionados a eventos de negócios importantes com a implicação de que eles serão respondidos em tempo real ou, pelo menos, em algo que se aproxima do tempo real.Principais áreas de Aplicação para processamento complexo de eventos :
- o monitoramento da atividade empresarial tem como objetivo identificar problemas e oportunidades nas fases iniciais, monitorando os processos de negócios e outros recursos críticos.
- redes de sensores que são utilizadas para monitorizar Instalações Industriais. Estes são geralmente derivados de medições numéricas em bruto .
- dados de mercado tais como os preços das acções ou das matérias-primas; estes devem ser derivados de vários acontecimentos e das suas relações através do CEP.
As Ferramentas Mais Comuns Usadas para o Processamento de Eventos Complexos São:
- Apache Faísca de Streaming utilizada por Databricks
- Apache Flink usado por dados Artesãos
- Apache Samza LinkedIn
- Apache Tempestade usado pelo Twitter
- Hadoop/MapReduce.
- Amazon Kinesis Analytics
- Microsoft Azure Stream do google Analytics, o Fluxo de Visão
- Fujitsu Software Intermediária Grande de Dados, Processamento de Eventos Complexos Servidor
- IBM Fluxos Operacionais de Decisão do Gestor de
- Oracle Stream do google Analytics e o Fluxo de Explorar
Processamento de Eventos Complexos, é usado principalmente para tratar dos seguintes requisitos:a Latência tem que ser baixa. Normalmente espera-se que seja menos de alguns milissegundos, mas às vezes podemos ter menos de um milissegundos, entre o momento em que um evento chega e o momento em que é processado.O volume de eventos de entrada por segundo é bastante elevado. Normalmente podemos esperar ter centenas ou mesmo alguns milhares de eventos por segundo.Os padrões de eventos a serem detectados são complexos: tais como padrões baseados em relações temporais ou espaciais.