• Enviar

Programador Cavalo Negro RocketMQ Sistema de Palestras Detalhadas, Middleware de Mensagens Distribuídas de E-commerce, Revelação Hardcore do Double Eleven

482,7K
7842
2019-09-05 16:40:55
3207
2526
16K
1145
Formas de obter todos os recursos complementares: siga o canal oficial do Heima Programador e responda com a palavra-chave: obter recursos 02 O RocketMQ é um middleware de mensagens distribuído de código aberto criado pela Alibaba em 2012, atualmente doado à Apache Software Foundation e, em 25 de setembro de 2017, tornou-se um projeto de nível superior da Apache. Como um middleware nacional que passou pelo batismo de várias edições do Double 11 da Alibaba, um evento de "superengenharia", e apresentou desempenho estável e excelente, tem sido cada vez mais utilizado por empresas nacionais nos últimos anos devido a características como alto desempenho, baixa latência e alta confiabilidade. Suas principais funções incluem 1. flexibilidade e escalabilidade, 2. capacidade de acúmulo de grandes volumes de mensagens, 3. suporte a mensagens sequenciais, 4. vários métodos de filtragem de mensagens, 5. suporte a mensagens transacionais, 6. consumo retroativo e outras funções comuns.
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
Seleção de vídeos
(1/148)
1. Introdução ao esboço do tópico RocketMQ
06:08
2. Resumo do conhecimento do primeiro capítulo
02:29
3. Introdução à função do MQ
11:03
4. Comparação de vantagens e desvantagens do MQ
04:05
5. Comparação entre vários produtos MQ
04:10
6. Instalação do RocketMQ
18:23
7. Testar envio e recebimento de mensagens
06:32
8. Introdução aos papéis do RocketMQ
08:36
9. Características do cluster RocketMQ
10:03
10. Introdução aos vários modos de cluster do RocketMQ
06:31
11. Introdução ao cluster de dois masters e dois slaves (2m-2s) e explicação do fluxo de trabalho
04:29
12. Construção de cluster 1
11:31
13. Construção de cluster 2
16:01
14. Construção de cluster 3
12:02
15. Resumo da construção do cluster
06:40
16. Introdução aos comandos do mqadmin
04:53
17.rocketmq-console集群监控
17:12
18. Introdução ao exemplo de envio de mensagens e análise dos passos
05:03
19. Envio de mensagem síncrona
13:13
20. Enviar mensagem assíncrona
07:24
21. Envio de mensagem unidirecional
05:40
22. Fluxo básico de consumo de mensagens
12:22
23. Modo de transmissão e modo de balanceamento de carga do consumidor
10:53
24. Análise de mensagens sequenciais
10:38
25. Remetente de mensagens sequenciais
16:05
26. Consumidor de mensagens sequenciais
10:14
27. Mensagens atrasadas
10:31
28. Envio de mensagens em lote
10:48
29. Duas maneiras de filtrar mensagens
02:27
30. Filtragem por Tag
09:38
31. Filtragem por sintaxe SQL
05:48
32. Análise do fluxo de mensagens transacionais
04:05
33. Implementação de mensagens transacionais
23:02
34. Resumo
06:42
1. Introdução ao conteúdo do Capítulo 2 do Rocket
07:49
2. Introdução às funcionalidades do estudo de caso abrangente
04:44
3. Análise e solução de problemas de pedido
04:59
4. Análise e soluções para problemas de callback de pagamento
03:25
5. Introdução à tecnologia do projeto
02:15
6. Integração do springboot com produtor rocketmq
13:18
7. Integração do Spring Boot com consumidor RocketMQ
11:30
8. Visão geral do Dubbo
04:23
9. Construção do cluster zookeeper
20:20
10. Desenvolvimento de interface de serviço Dubbo
03:36
11. Provedor de serviço Dubbo
13:24
12. Configuração da plataforma de gerenciamento dubbo-admin
07:15
13. Consumidor de serviço Dubbo
11:17
14. Introdução à estrutura de tabelas do banco de dados
10:16
15. Inicialização do projeto de engenharia
09:03
16. Uso de engenharia reversa do MyBatis
09:47
17. Introdução às classes públicas do projeto
06:33
18. Análise do diagrama de sequência da funcionalidade de pedido
03:40
19. Definição da interface de pedido e análise das etapas de codificação
05:44
20. Análise do fluxo de verificação de pedido
02:03
21. Implementação da validação de pedidos
18:33
22. Análise do processo de geração de pré-pedido 1
04:27
23. Implementação do código de geração de pré-pedido 1
11:49
24. Implementação do código de geração de pré-pedido 2
12:18
25. Análise do fluxo de geração de pré-pedido 2
04:40
26. Implementação do código para dedução de estoque 1
05:40
27. Implementação do código de dedução de estoque 2
07:45
28. Atualizar cupons
07:28
29. Atualizar saldo 1
07:16
30. Atualizar saldo 2
24:31
31. Resumo do fluxo básico de pedidos
03:06
32. Integração do SpringBoot com JUNIT para testar o fluxo básico de pedidos
24:14
33. Demonstração do problema de exceção ao fazer pedido
04:29
34. Enviar mensagem de falha do pedido de confirmação
12:52
35. Demonstração de envio de mensagem de falha ao confirmar pedido
03:24
36. Preparação do consumidor de mensagens
05:13
37. Análise do fluxo de reversão de estoque
08:49
38. Tratamento de idempotência na reversão de estoque
36:16
39. Reverter cupom
05:50
40. Reverter o saldo do usuário
06:31
41. Cancelar pedido
04:15
42. Teste do mecanismo de compensação de falhas
07:11
43. Processo de criação de pedido de pagamento
05:37
44. Implementação de criação de pedido de pagamento
10:08
45. Análise do fluxo de processamento de callback de pagamento
04:28
46. Implementação de código para retorno de chamada de pagamento
24:55
47. Otimização do pool de threads para envio de mensagens
03:52
48. Microsserviço de pedidos processa mensagem de pagamento bem-sucedido
10:46
49. Teste do lado do servidor do serviço de pagamento
12:48
50. Desenvolvimento do projeto do lado web
06:29
51. Trabalho de preparação para testes Rest
09:29
52. Teste de pedido via REST
10:56
53. Teste do pedido de pagamento e callback de pagamento via REST
08:41
54. Resumo
04:29
0. Introdução ao Capítulo Três
03:09
1. Introdução aos métodos de armazenamento de mensagens
06:10
2. Garantia de desempenho de armazenamento e envio de mensagens do RocketMQ
07:05
3. Estrutura de armazenamento de mensagens do RocketMQ
14:06
4. Mecanismo de gravação em disco do RocketMQ
04:44
5. Alta disponibilidade do RocketMQ
07:38
6. Replicação mestre-escravo do RocketMQ
05:10
7. Balanceamento de carga - produtor de mensagens
02:43
8. Balanceamento de carga - consumo de consumidores
04:40
9. Tentativa de reenvio de mensagem
10:43
10. Introdução à fila de mensagens mortas
04:27
11. Tratamento de idempotência de mensagens
08:55
12. Introdução à estrutura do código-fonte e importação
07:36
13. Depuração do ambiente de código-fonte
11:39
14. Revisão do design da arquitetura do NameServer
04:21
15. NameServer Etapa 1 de inicialização
10:26
16. Etapa dois de inicialização do NameServer
03:23
17. Etapa três da inicialização do NameServer
03:02
18. Metadados de roteamento do NameServer
07:15
19. Registro de rota - envio de pacote de heartbeat
12:45
20. Registro de rotas - processamento do pacote de requisição
05:05
21. Exclusão de rotas
05:58
22. Descoberta de rotas e resumo
03:36
23. Introdução às classes principais do produtor
11:58
24. Fluxo de inicialização do produtor
07:45
25. Envio de mensagens 1 - Validação de mensagens
06:12
26. Envio de mensagens 2 - Busca de rota de mensagens
08:38
27. Envio de mensagens 3 - Seleção de fila
13:03
28. Envio de mensagens 4 - Enviar mensagem
05:03
29. Envio de mensagem 4 - Resumo
03:55
30. Envio de mensagens em lote
04:15
31. Introdução às classes principais de armazenamento de mensagens
04:13
32. Fluxo de armazenamento de mensagens
11:46
33. Introdução aos arquivos de armazenamento de mensagens
03:16
34. Armazenamento de arquivos - Mapeamento de memória - MappedFileQueue
06:02
35. Mapeamento de memória de arquivo de armazenamento - MappedFile
11:37
36. Mapeamento de memória de arquivo de armazenamento - TransientStorePool
01:37
37. Explicação do fluxo de atualização em tempo real da fila de consumo de mensagens e do arquivo de índice
06:16
38. Encaminhar dados para o arquivo ConsumerQueue
03:00
39. Encaminhar arquivo IndexFile
02:58
40. Recuperação de filas de mensagens e arquivos de índice
05:06
41. Recuperação normal e recuperação anormal
04:00
42. Análise de gravação em disco síncrona
06:31
43. Explicação sobre gravação assíncrona em disco
06:53
44. Análise do mecanismo de exclusão de arquivos expirados
07:10
45. Resumo do armazenamento de mensagens
04:14
46. Visão geral do consumo de mensagens
02:40
47. Visão geral do consumo de mensagens
03:44
48. Fluxo de inicialização do consumo de mensagens
03:06
49. Introdução à extração de mensagens
06:13
50. O cliente inicia a solicitação de pull de mensagens
05:47
51. O Broker monta a mensagem
03:26
52. Processamento do cliente de pull de mensagens da resposta do servidor
04:22
53. Resumo do processo de pull de mensagens
03:45
54. Mecanismo de long polling para busca de mensagens
07:49
55. Mecanismo de push em tempo real após a chegada da mensagem
03:01
56. Mecanismo de carga e redistribuição de consumo de mensagens
04:40
57. Processamento concorrente de mensagens
03:43
58. Mecanismo de processamento de mensagens agendadas
05:40
59. Princípio das mensagens ordenadas
02:04
Atendimento ao Cliente
Topo
赛事库 课堂 2021拜年纪