O código-fonte do programa de transmissão ao vivo da Shandong Bugu Technology usa Redis para expansão horizontal do servidor

  Hoje, a plataforma de código-fonte do programa ao vivo é a corrente principal da nova era da mídia e é amada por pessoas de todo o mundo.Isso também torna enorme o número de usuários da plataforma de código-fonte do programa ao vivo, e é inevitável que um grande número de usuários acessarão o servidor ao mesmo tempo, sobrecarregando o servidor. Quando não aguentar, pode causar o travamento do servidor. Para lidar com esse problema, os desenvolvedores do código-fonte do programa de transmissão ao vivo deve usar tecnologia para manter a estabilidade do servidor e melhorar o desempenho do servidor ao desenvolver o servidor.

 

  • O que a expansão com Redis faz?

  Entre muitas tecnologias, a expansão horizontal do servidor redis é uma das formas de expansão horizontal. Através da expansão horizontal, o servidor pode distribuir as tarefas de carga para cada nó redis, e cada nó processa a solicitação, reduzindo a carga de um único nó. Melhore o velocidade de resposta; além disso, vários nós redis podem aumentar a capacidade de armazenamento do sistema; finalmente, a expansão horizontal do servidor usando redis também pode aumentar a taxa de tolerância a falhas do sistema de código-fonte do programa de transmissão ao vivo. Quando um nó redis falha , outros nós Redis podem continuar a servir, para evitar interrupção e falha ou perda de dados do usuário quando os usuários usam a plataforma de código-fonte do programa de transmissão ao vivo.

  • Como usar o Redis para expansão horizontal do servidor
  1. Os dados na plataforma de código-fonte do programa de transmissão ao vivo podem ser cortados e fatiados, e esses dados podem ser colocados em vários servidores Redis, respectivamente, para que a plataforma possa encontrar nós correspondentes de acordo com dados diferentes ao usar os dados, melhorar o concorrente capacidade de leitura e escrita e expandir a capacidade de armazenamento.
  2. Selecione um dos vários nós redis do servidor da plataforma de código-fonte do programa ao vivo como o nó mestre do servidor, grave os dados no nó mestre e deixe outros nós redis atuarem como nós escravos para obter dados por cópia, o que pode melhorar os dados redundância e disponibilidade do sistema.
  3. Um cluster Redis pode ser construído no servidor da plataforma de código-fonte do programa ao vivo.O cluster Redis pode distribuir dados para cada nó Redis e pode realizar fragmentação e migração de dados em cada nó para obter alta disponibilidade e balanceamento de carga.

2. Resumo

  A partir da minha análise do código-fonte do programa de transmissão ao vivo usando Redis para expansão horizontal do servidor, pode-se ver que a expansão horizontal do servidor Redis está relacionada ao desempenho do sistema, disponibilidade e experiência do usuário da plataforma de código-fonte do programa ao vivo. Portanto, isso também é obrigatório para o servidor de implantação do código-fonte do programa ativo.

Acho que você gosta

Origin blog.csdn.net/m0_62969882/article/details/132182379
Recomendado
Clasificación