Negócios e tecnologia, de 12306

Você Wang escreveu ocasionalmente um currículo do irmão mais velho de uma empresa tradicional que votou na Internet e recebeu algumas perguntas sobre detalhes distribuídos. O entrevistador finalmente disse que, além do CRUD, você não fará nada, mas também disse que ele fez alguns anos de desenvolvimento.

Não estou familiarizado com a tecnologia e microsserviços distribuídos também podem ser usados. As habilidades detalhadas da causa raiz não são tão boas quanto a pergunta do entrevistador, mas o que quero dizer é que não há apenas CRUD nos negócios tradicionais, mas também Negócios pensando sobre as coisas debaixo d'água. Não é necessário provocar outras pessoas com base no conhecimento de certas tecnologias populares.

Por exemplo, 12306, quando foi aberto naquele ano, o grande rosto de flor foi derrubado diretamente pela violenta tempestade da reserva do Festival da Primavera. Agora, também existem vários problemas: um é a ferramenta de captura de ingressos e o outro é que os cambistas usam o ticket para reembolsá-lo, a fim de derrubar a mão, e reservar o bilhete em si não é fácil e, ocasionalmente, há situações de cartão.

Não sei se existem tratamentos técnicos para eles, se houver, deve ser muito profundo. Mas quero dizer que, da perspectiva de fazer negócios, não é sem solução. Se o método do conjunto de votações for adotado, esses três problemas não apenas poderão ser resolvidos, mas também mais serviços poderão ser adicionados.

Por exemplo, a cada dois minutos ou cinco minutos da reserva após o início da reserva é usada como uma onda de reservas para retirar os ingressos do pool de ingressos. O uso desse método pode resolver facilmente o problema da ferramenta de captura de tickets, não importa o quão avançada seja a ferramenta de captura de tickets, é apenas alguns segundos mais rápido do que outros para pegar o encadeamento do pedido, tirando um tempo para aproveitar e depois inundar o primeiro encadeamento no pool de tickets Aqui é o suficiente para não ter chance de jogar.

Quando a rodada de votação atual termina, começa o trabalho de agitação de votos.Neste momento, para aqueles que usam a ferramenta de captura de bilhetes, nós apagamos a vantagem do primeiro passo, e todos são iguais. O resultado de sacudir a bola pode ser para algumas pessoas que reservei um minuto antes que outras, mas não a sacudi. Ainda há pessoas que sacodem a placa de carro de Pequim há 8 anos, o que é relativamente justo, pelo menos eliminou a injustiça de todos na rede, equipamentos e ferramentas e também deu aos operadores mais antigos uma justiça. Ao mesmo tempo, você também pode inclinar a probabilidade de os alunos do ensino médio que terem sacado o ingresso, mas não o tenham, para que todos possam adquirir seus próprios ingressos o mais rápido possível.

Como o sinal é uma operação interna fechada, não será limitado pela quantidade de simultaneidade.Depois, posso executar com calma o processamento de dados em lote com um pequeno número de threads, o que reduz muito a pressão instantânea. E você pode analisar calmamente cada pedido (pode haver um ou vários tickets, pois em cinco minutos você pode enviar lentamente, enviar várias reservas de uma só vez).

Por exemplo, os assentos com alguns ingressos para uma única ordem estão alinhados e os idosos são dispostos na posição de corredor (para facilitar os idosos a usar o banheiro com freqüência, e a posição é mais ampla para facilitar o descanso ou o resgate) Para o corredor ou pela janela (esse sexo oposto sentado entre dois homens ou duas mulheres costuma ser mais embaraçoso). Se Conformidade estiver marcada, os idosos podem ser solicitados no beliche inferior e os mais novos no beliche superior.

Ao mesmo tempo, se não houver um número tremido, você também pode fornecer uma lista de outros trens que podem ser transferidos para os passageiros escolherem na próxima vez em que agitarem seus bilhetes.

Dessa forma, quando retornamos o resultado da reserva após 5 a 10 minutos, não apenas concluímos uma reserva de ingresso, mas também fornecemos alguns serviços.

Ao mesmo tempo, o processamento do reembolso é o mesmo. Isso é resolvido através do pool de tickets.Não importa a que horas o reembolso é realizado, a notificação a cada 20 minutos ou dez minutos permite observar se existe um reembolso. Por exemplo, às 10:20, 10:40 e 11 horas, uma janela de observação de reembolso é aberta a cada 20 minutos. Isso não apenas evita o reembolso do ingresso do cambista, mas também evita que os passageiros escovem repetidamente o bilhete de reembolso e consumam recursos do sistema.

Agora, o sistema é apenas para digitalizar a reserva original do ticket, citando algumas implementações distribuídas de microsserviços. Mas sua essência é como transformar um ábaco em uma calculadora sem nenhuma melhoria nos negócios. A captura de ticket é igual à captura de ticket e a reversão do ticket é a mesma.

Esse problema pode ser resolvido com a adição de tecnologia de serviço distribuído e idéias de negócios passo a passo. Um longo processo de negócios, do pedido ao bilhete, foi dividido em duas partes: colocação de pedidos e agitação de bilhetes. A peça do pedido é apenas uma inserção simples, o que reduz bastante a pressão na trava do sistema simultâneo. Insira-o e termine.Existe um controle unificado do processo de agitação do ticket atrás da emissão do ticket.

Na verdade, podemos introduzir o serviço na seção de compartilhamento de tickets. Assim como preencher o voucher no sistema financeiro, podemos usar o tipo de transferência de recebimento e pagamento. Se precisarmos alterar, basta escolher novamente. Esta é a verdadeira introdução Serviço. Em vez de apenas copiar o antigo processo de negócios com a mais recente arquitetura e tecnologia.

Houve várias entrevistas recentemente, e o entrevistador finalmente me perguntou o que você acha do seu papel na equipe (para não escrever código ou gerenciar ^ _ ^.

Pensei por um tempo, talvez seja para deixar todo mundo escrever menos código. Ele estava indeciso.

Além disso, gostaria de dizer que, mesmo que seja em tecnologia, em alguns níveis técnicos, o tradicional ainda é mais forte que a Internet. Por exemplo, no banco de dados, alguns entrevistadores estão envolvidos em como usar o índice, qual é a árvore B +. Bem, por exemplo, o ajuste dos parâmetros do sistema, como sugestão, redução, como marca d'água alta, como realmente entender um plano de execução e ajustá-lo de maneira direcionada, nunca ouviu falar dele. Então, por que é necessário provocar os outros?

Acho que você gosta

Origin blog.51cto.com/4890631/2486484
Recomendado
Clasificación