O documento discute como o Apache Kafka pode ser usado para modernizar sistemas bancários. Ele explica conceitos-chave do Kafka como tópicos, partições, replicação, grupos de consumidores e como ele pode ser usado para publicar e consumir mensagens de forma assíncrona. O documento também descreve uma demonstração prática de como usar o Kafka com Spring Kafka para produzir e consumir mensagens.
Ø O documento apresenta um plano de capacidade e desempenho para agregar valor ao negócio, com métricas históricas, projeções, gráficos e um cronograma de recapacitação de servidores.
Ø A metodologia inclui coleta de métricas, preparação de informações, cálculos de projeções, elaboração de relatórios e alinhamento com gestores para planejar ações de recapacitação.
Ø Há necessidade de recapacitar o servidor de backup da InfraSP infwfk001sp em Jul
Infraestrutura do Centro de Dados - Inducao_simplificado.pptxAdrianoSimao6
O documento descreve a infraestrutura de tecnologia da informação do CEDSIF, incluindo dois centros de dados primário e secundário interligados por fibra óptica. Cada centro de dados hospeda sistemas de informação financeiras em plataformas virtualizadas como FlexPod e EXADATA para garantir a continuidade dos negócios.
#1 - Contribuição dos Caches no Paralelismo. Caches em diversos níveis hierárquicos contribuem para o paralelismo.
#2 - Conceitos de Paralelismo em PipeLines. Evolução desde o S/360, com múltiplas pipelines permitindo execução de várias instruções simultaneamente.
#3 - Quais Features contribuem para o aumento do paralelismo? Features como unidades múltiplas, registradores virtuais e pages grandes contribuem para mais paralelismo.
Modernização da cogeração - Reguladores de velocidade, Automação e proteção e...Marcelo Balbino
PROJETOS SCEPP:
Modernização e Cogeração – Integração das Linhas I e II
CLIENTE:
SUZANO – Papel e Celulose – Unidade Mucuri/ BA
Fornecimento SCEPP:
Limitador de corrente de curto-circuito;
Cubículo de interligação de barras;
Retrofit de relés de proteção;
Sistemas elétricos de controle e proteção dos geradores;
Automação do sistema auxiliar e de controle dos geradores;
Automação de subestação e central elétrica;
Automação do sincronismo entre 8 pontos (3 barras);
Implantação de sistema de rejeição de cargas;
Automação do sistema para cogeração de energia com as 2 linhas interligadas;
Sistema de supervisão e controle.
Saiba mais: www.scepp.com.br
O documento descreve a arquitetura de sistema da empresa Braslo, fornecedora de carnes para o McDonald's. A Braslo possui uma infraestrutura robusta com servidores redundantes e backups diários. Seu sistema principal de automação da produção é o AICF, desenvolvido internamente, que controla o processo de produção e geração de etiquetas de código de barras.
O documento descreve a ferramenta LSMW no SAP, que permite estruturar processos de carga de dados de sistemas legados para o SAP de forma sequencial. A ferramenta guia o usuário passo a passo no mapeamento de campos, conversão de dados, geração de arquivos de batch input e execução dos processos de migração. Exemplos citados incluem alteração de endereços, dados bancários e cadastros contábeis.
Ferment io t - Distributed and Scalable IoT SolutionDonato Vianna
Este documento fornece uma introdução sobre Internet das Coisas (IoT) e protocolos de comunicação, comparando MQTT e CoAP. Ele discute conceitos-chave de microcontroladores e apresenta exemplos de uso de MQTT em nuvem.
O intuito deste relatório é descrever de forma detalhada o conceito de Cargas Térmicas e Conforto Térmico. Iremos ver a carga térmica e conforto térmico de um edifício, analisando também o impacto de alguns parâmetros para um edifício através de simulações nos aparelhos para obter um desempenho térmico.
Na definição de temperatura, humidade e qualidade do ar iremos ver que a temperatura e a humidade são as bases da qualidade do ar, e a temperatura e humidade dentro dos níveis aceitáveis para a saúde.
dentro das condições de conforto. Desta forma, as condições interiores são bem determinadas, dentro duma pequena variação de temperatura e humidade relativa enquanto que as condições exteriores são bastante variáveis. Devido à radiação solar, as diferenças de temperatura e de humidade especifica entre o ar exterior e o ambiente interior nos edifícios, resulta um fluxo de calor e massa que penetra ou sai do espaço interior e que se designa por carga térmica. A utilização do próprio edifício, em termos de ocupação, iluminação e equipamento utilizado, origina uma produção de energia, ou seja, uma carga térmica. As cargas térmicas levar à alteração das condições interiores pelo que se torna necessário remove-las, o que é obtido total ou parcialmente através dos sistemas de climatização. Obviamente, se as cargas térmicas não forem totalmente removidas as condições interiores serão alteradas em relação às condições pretendidas, podendo o local deixar de permanecer dentro das condições de conforto.
A importância da determinação das cargas térmicas cobre dois aspetos fundamentais:
• O primeiro especto diz respeito ao dimensionamento duma instalação. Neste caso é necessário garantir, com uma probabilidade elevada, que a instalação de climatizaçã
• O segundo especto diz respeito à análise do consumo, de forma a serem determinados os consumos previsíveis para uma dada instalação.
Cargas térmicas exteriores
Os fatores de dependência das cargas térmicas exteriores são essencialmente as condições climáticas (radiação solar, temperatura e humidade especifica).
As cargas térmicas devido aos ganhos solares podem ser divididas em: ganhos diretamente e indiretamente devidos à radiação solar.
No primeiro caso, estas cargas resultam da incidência da radiação solar (direta, difusa e refletida) na envolvente exterior opaca que é parcialmente absorvida e envolvente exterior transparente ou translúcida que é parcialmente transmitida para o interior dos edifícios. Neste caso, a radiação solar resulta numa carga térmica apos ter sido absorvida por uma superfície interior (paredes, pavimento, teto ou objeto interior do espaço), provocando o seu aquecimento. No segundo caso a radiação solar ao ser absorvida pela superfície terrestre, provoca o seu aquecimento que por só provoca o aquecimento do ar atmosférico.
Não interessa, no entanto, fazer uma separação total entre estes dois tipos de cagas térmicas, já que é a sobreposição dos dois fenómenos que vai provocar a caga
Ø O documento apresenta um plano de capacidade e desempenho para agregar valor ao negócio, com métricas históricas, projeções, gráficos e um cronograma de recapacitação de servidores.
Ø A metodologia inclui coleta de métricas, preparação de informações, cálculos de projeções, elaboração de relatórios e alinhamento com gestores para planejar ações de recapacitação.
Ø Há necessidade de recapacitar o servidor de backup da InfraSP infwfk001sp em Jul
Infraestrutura do Centro de Dados - Inducao_simplificado.pptxAdrianoSimao6
O documento descreve a infraestrutura de tecnologia da informação do CEDSIF, incluindo dois centros de dados primário e secundário interligados por fibra óptica. Cada centro de dados hospeda sistemas de informação financeiras em plataformas virtualizadas como FlexPod e EXADATA para garantir a continuidade dos negócios.
#1 - Contribuição dos Caches no Paralelismo. Caches em diversos níveis hierárquicos contribuem para o paralelismo.
#2 - Conceitos de Paralelismo em PipeLines. Evolução desde o S/360, com múltiplas pipelines permitindo execução de várias instruções simultaneamente.
#3 - Quais Features contribuem para o aumento do paralelismo? Features como unidades múltiplas, registradores virtuais e pages grandes contribuem para mais paralelismo.
Modernização da cogeração - Reguladores de velocidade, Automação e proteção e...Marcelo Balbino
PROJETOS SCEPP:
Modernização e Cogeração – Integração das Linhas I e II
CLIENTE:
SUZANO – Papel e Celulose – Unidade Mucuri/ BA
Fornecimento SCEPP:
Limitador de corrente de curto-circuito;
Cubículo de interligação de barras;
Retrofit de relés de proteção;
Sistemas elétricos de controle e proteção dos geradores;
Automação do sistema auxiliar e de controle dos geradores;
Automação de subestação e central elétrica;
Automação do sincronismo entre 8 pontos (3 barras);
Implantação de sistema de rejeição de cargas;
Automação do sistema para cogeração de energia com as 2 linhas interligadas;
Sistema de supervisão e controle.
Saiba mais: www.scepp.com.br
O documento descreve a arquitetura de sistema da empresa Braslo, fornecedora de carnes para o McDonald's. A Braslo possui uma infraestrutura robusta com servidores redundantes e backups diários. Seu sistema principal de automação da produção é o AICF, desenvolvido internamente, que controla o processo de produção e geração de etiquetas de código de barras.
O documento descreve a ferramenta LSMW no SAP, que permite estruturar processos de carga de dados de sistemas legados para o SAP de forma sequencial. A ferramenta guia o usuário passo a passo no mapeamento de campos, conversão de dados, geração de arquivos de batch input e execução dos processos de migração. Exemplos citados incluem alteração de endereços, dados bancários e cadastros contábeis.
Ferment io t - Distributed and Scalable IoT SolutionDonato Vianna
Este documento fornece uma introdução sobre Internet das Coisas (IoT) e protocolos de comunicação, comparando MQTT e CoAP. Ele discute conceitos-chave de microcontroladores e apresenta exemplos de uso de MQTT em nuvem.
O intuito deste relatório é descrever de forma detalhada o conceito de Cargas Térmicas e Conforto Térmico. Iremos ver a carga térmica e conforto térmico de um edifício, analisando também o impacto de alguns parâmetros para um edifício através de simulações nos aparelhos para obter um desempenho térmico.
Na definição de temperatura, humidade e qualidade do ar iremos ver que a temperatura e a humidade são as bases da qualidade do ar, e a temperatura e humidade dentro dos níveis aceitáveis para a saúde.
dentro das condições de conforto. Desta forma, as condições interiores são bem determinadas, dentro duma pequena variação de temperatura e humidade relativa enquanto que as condições exteriores são bastante variáveis. Devido à radiação solar, as diferenças de temperatura e de humidade especifica entre o ar exterior e o ambiente interior nos edifícios, resulta um fluxo de calor e massa que penetra ou sai do espaço interior e que se designa por carga térmica. A utilização do próprio edifício, em termos de ocupação, iluminação e equipamento utilizado, origina uma produção de energia, ou seja, uma carga térmica. As cargas térmicas levar à alteração das condições interiores pelo que se torna necessário remove-las, o que é obtido total ou parcialmente através dos sistemas de climatização. Obviamente, se as cargas térmicas não forem totalmente removidas as condições interiores serão alteradas em relação às condições pretendidas, podendo o local deixar de permanecer dentro das condições de conforto.
A importância da determinação das cargas térmicas cobre dois aspetos fundamentais:
• O primeiro especto diz respeito ao dimensionamento duma instalação. Neste caso é necessário garantir, com uma probabilidade elevada, que a instalação de climatizaçã
• O segundo especto diz respeito à análise do consumo, de forma a serem determinados os consumos previsíveis para uma dada instalação.
Cargas térmicas exteriores
Os fatores de dependência das cargas térmicas exteriores são essencialmente as condições climáticas (radiação solar, temperatura e humidade especifica).
As cargas térmicas devido aos ganhos solares podem ser divididas em: ganhos diretamente e indiretamente devidos à radiação solar.
No primeiro caso, estas cargas resultam da incidência da radiação solar (direta, difusa e refletida) na envolvente exterior opaca que é parcialmente absorvida e envolvente exterior transparente ou translúcida que é parcialmente transmitida para o interior dos edifícios. Neste caso, a radiação solar resulta numa carga térmica apos ter sido absorvida por uma superfície interior (paredes, pavimento, teto ou objeto interior do espaço), provocando o seu aquecimento. No segundo caso a radiação solar ao ser absorvida pela superfície terrestre, provoca o seu aquecimento que por só provoca o aquecimento do ar atmosférico.
Não interessa, no entanto, fazer uma separação total entre estes dois tipos de cagas térmicas, já que é a sobreposição dos dois fenómenos que vai provocar a caga
Este documento fornece as especificações para o arquivo de retorno da cobrança não registrada no padrão CNAB 240, incluindo os registros header e trailer do arquivo e do lote, assim como os registros de detalhe dos segmentos T e U para parcelas em carteira de cobrança.
O documento discute os problemas da Web 2.0 e apresenta a Web 3.0 como uma solução descentralizada. A Web 3.0 usará blockchain, criptomoedas e aplicativos descentralizados (DApps) para resolver problemas como falta de privacidade, propriedade de dados e concentração de poder nas grandes empresas de tecnologia.
O documento discute a evolução da arquitetura de processadores mainframe. As principais tendências são: 1) Máquinas super escalares com múltiplas unidades de execução; 2) Caches maiores e em múltiplos níveis; 3) Pipelines mais profundos permitindo execução fora de ordem. O documento também descreve a evolução da tecnologia CMOS e como ela permitiu aumentar a frequência e integrar mais componentes nos chips dos processadores modernos como o z196.
Este documento descreve como configurar políticas de controle de banda em um switch Cisco Catalyst 3750 usando policy-maps. Ele explica a diferença entre traffic shaping e policing e fornece um exemplo de como limitar a banda de um fluxo de tráfego a 8 Mbps usando policing com quatro etapas: habilitar QoS, classificar o tráfego, criar um policy-map e ativar a política na interface.
O documento descreve a instalação e configuração da ferramenta Cacti para gerenciamento de redes. Inicialmente apresenta as dependências necessárias e como instalar o SNMP, RRDTool e outros plugins. Em seguida detalha os passos para instalar o Cacti e configurar o banco de dados, usuários e plugins. Por fim explica como adicionar hosts, criar gráficos e monitorar o desempenho da rede.
Este documento fornece um manual de orientação para contribuintes sobre a Nota Fiscal Eletrônica (NF-e), descrevendo a arquitetura de comunicação, padrões técnicos e os web services utilizados para emissão, consulta, cancelamento e inutilização de NF-e.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
Este documento fornece as especificações para o arquivo de retorno da cobrança não registrada no padrão CNAB 240, incluindo os registros header e trailer do arquivo e do lote, assim como os registros de detalhe dos segmentos T e U para parcelas em carteira de cobrança.
O documento discute os problemas da Web 2.0 e apresenta a Web 3.0 como uma solução descentralizada. A Web 3.0 usará blockchain, criptomoedas e aplicativos descentralizados (DApps) para resolver problemas como falta de privacidade, propriedade de dados e concentração de poder nas grandes empresas de tecnologia.
O documento discute a evolução da arquitetura de processadores mainframe. As principais tendências são: 1) Máquinas super escalares com múltiplas unidades de execução; 2) Caches maiores e em múltiplos níveis; 3) Pipelines mais profundos permitindo execução fora de ordem. O documento também descreve a evolução da tecnologia CMOS e como ela permitiu aumentar a frequência e integrar mais componentes nos chips dos processadores modernos como o z196.
Este documento descreve como configurar políticas de controle de banda em um switch Cisco Catalyst 3750 usando policy-maps. Ele explica a diferença entre traffic shaping e policing e fornece um exemplo de como limitar a banda de um fluxo de tráfego a 8 Mbps usando policing com quatro etapas: habilitar QoS, classificar o tráfego, criar um policy-map e ativar a política na interface.
O documento descreve a instalação e configuração da ferramenta Cacti para gerenciamento de redes. Inicialmente apresenta as dependências necessárias e como instalar o SNMP, RRDTool e outros plugins. Em seguida detalha os passos para instalar o Cacti e configurar o banco de dados, usuários e plugins. Por fim explica como adicionar hosts, criar gráficos e monitorar o desempenho da rede.
Este documento fornece um manual de orientação para contribuintes sobre a Nota Fiscal Eletrônica (NF-e), descrevendo a arquitetura de comunicação, padrões técnicos e os web services utilizados para emissão, consulta, cancelamento e inutilização de NF-e.
Semelhante a Kafka na modernização de sistemas bancários (6)
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
1. Kafka na modernização de sistemas Bancários1
Kafka na modernização
de Sistemas Bancários
2. 2 Kafka na modernização de sistemas Bancários
Quem sou eu ?
João Paulo Binda Delboni
Capixaba, morando em São Paulo a 3 anos. Sou
Arquiteto de Solução no banco Itaú, e nos últimos 2
anos venho atuando na comunidade de Contas e
Tarifas no time de Modernização do Legado
3. 3 Kafka na modernização de sistemas Bancários
01.142-3 SALDO R$ 232
01.233-1 SALDO R$ 109
01.531-9 SALDO R$ -201
01.541-5 SALDO R$ 330
02.531-0 SALDO R$ 340
02.251-2 SALDO R$ 1342
02.537-6 SALDO R$ 322
02.133-4 SALDO R$ -100
Como o sistema bancário funcionava na década de 80 ?
01.142-3 PAG TIT 1234 R$ 32,43
01.233-1 CRED SALARIO R$ 1039,00
01.531-9 REND APLIC. R$ 1,01
01.541-5 DEP. CHEQ. R$ 30,01
02.531-0 DEP. CHEQ. R$ 30,01
02.251-2 PAG TIT 1434 R$ 12,32
02.537-6 REND APLIC. R$ 2,30
02.133-4 CRED SALARIO R$ 1339,00
01
02
4. 4 Kafka na modernização de sistemas Bancários
Como a evolução aconteceu ?
01.142-3 SALDO R
01.142-3 SALDO R
01.142-3 SALDO R
R$ -32,43
R$ -10,00
CAFÉ MANIA R$ 30,01
R$ 1039,00
01
01.531-9 RECEB JBOSCO R$ 30,00
5. 5 Kafka na modernização de sistemas Bancários
Modelos de Comunicação - Síncrono
Request
Response
Conexão
6. 6 Kafka na modernização de sistemas Bancários
Modelos de Comunicação - Assíncrono
Request
Response
1
7. 7 Kafka na modernização de sistemas Bancários
Modelo de Orquestração
Request
Response
Conexão
Envie a
mensagem
8. 8 Kafka na modernização de sistemas Bancários
Modelo de Coreografia
Request
Response
1
Solicitaram
uma
compra
9. Kafka na modernização de sistemas Bancários9
Apache Kafka
A distributed streaming platform
10. 10 Kafka na modernização de sistemas Bancários
O que define uma plataforma de Streaming ?
• Permite publicar e consumir mensagens de forma similar a um Message
Queue e um Enterprise Message System;
• Armazena as mensagens em uma persistência tolerante a falhas de
forma durável;
• Processa Streams de mensagens conforme elas acontecem;
Introduction to Apache Kafka
(https://kafka.apache.org/intro)
11. 11 Kafka na modernização de sistemas Bancários
Conhecendo Conceitos: Tópicos
0 1 2 3 4 5 6 7 8 9
Antigo Novo
Producer
Consumer A
(offset 5)
Consumer B
(offset 7)
19. 22 Kafka na modernização de sistemas Bancários
Hands-On
– Subindo uma instância de Kafka
usando docker;
– Produzindo mensagens usando
Spring Kafka e Kafka Template;
– Consumindo mensagens usando
Spring Kafka e KafkaListener;
• Serializadores e
Deserializadores;
– Consumer Groups em Ação;
Repositório no GitHub
20. Kafka na modernização de sistemas Bancários23
Muito Obrigado
Dúvidas e sugestões ?
https://www.linkedin.com/in/jo%C3%A3o-paulo-binda-delboni-8a354933/
Notas do Editor
Tópico é o canal por onde as mensagens de uma mesma “categoria” fluem.
Cada mensagem recebe um identificador sequencial único chamado de Offset;
Cada mensagem possui uma Chave, seu valor e um timestamp;
Todas as mensagens são armazenadas de forma persistente, independente de serem consumidas ou não;
Cada partição é uma sequencia ordenada e imutável de mensagens;
Um tópico pode ter nenhum, um ou vários consumidores.
Um tópico é dividido em múltiplas partições;
As partições são distribuídas através do cluster;
O número de consumidores não influencia o volume de mensagens armazenadas;
Cada instância que compõe o Cluster é chamada de Nó;
As partições são distribuídas através dos nós do cluster, de forma balanceada;
O Kafka suporta execução em um ou mais servidores;
Cada instância que compõe o Cluster é chamada de Nó;
As partições são distribuídas através dos nós do cluster, de forma balanceada;
O metadado do tópico define a quantidade de réplicas que cada partição terá;
Para cada partição replicada, uma das réplicas é eleita como líder;
O processo de replicação de partições é realizado de forma assíncrona;
O produtor pode solicitar a confirmação de gravação de nenhuma, uma ou mais réplicas da mensagem;
O Kafka suporta execução em um ou mais servidores;
Cada instância que compõe o Cluster é chamada de Nó;
As partições são distribuídas através dos nós do cluster, de forma balanceada;
O metadado do tópico define a quantidade de réplicas que cada partição terá;
Para cada partição replicada, uma das réplicas é eleita como líder;
O processo de replicação de partições é realizado de forma assíncrona;
O produtor pode solicitar a confirmação de gravação de nenhuma, uma ou mais réplicas da mensagem;