Lynx 11.11: Comment les fourmis robe d'or avec une petite équipe de soutien des centaines de millions de personnes à acheter acheter acheter?

Planification et Écrit par Shu Natalie

Nous sommes allés au annuelle « Lynx double 11 » lay regarder le plaisir (main coupée), les experts voient la route (technologie). Chaque année, « Lynx double 11 » va créer beaucoup associé au « volume » du World Records, mais derrière ces record du monde est là pour changer le monde pour le soutien technique. Acheter acheter acheter comme un élément important, Alipay comment soutenir 120,000 transactions par seconde? InfoQ Xiaobian vous emmener dans les fourmis robe d'or pour découvrir.

Ce tableau ci-dessous, enregistrer les données de transaction pic Alipay année civile double 11.

A partir de 2010, 300 par stylo, 2016120000 par stylo, soulever le dos des transactions, les fourmis robe d'or capacités technologiques sont « contraints » mise à niveau rapide.

1 nuage de calcul de la chair humaine afin de plate-forme de nuage intelligente

Alipay de la base de données une fois l'effondrement de quatre secondes restantes

Lorsque la branche Fu Baogang début, la technologie est beaucoup moins d'attention aujourd'hui, la raison est très simple, ne pas besoin, pas besoin. Au début, en 2004, de payer un trésor de règlement ou d'un service dans Taobao, les comptables de Taobao seront en mesure de régler avec deux ordinateurs et un tableau Excel. A ce moment, le montant quotidien des transactions est de trois chiffres, le jour des transactions, seulement une douzaine stylo, si la base par action est égal à environ zéro.

2009 est le premier à se livrer à Taobao Double 11 grande promotion, puis double-11 pas non plus été si bien connu et ainsi en 2009, le volume des transactions est pas grande. Auparavant, Alipay vient de terminer l'architecture mise à niveau II. Après la deuxième génération d'architecture de fait, l'équipe technique Alipay se sentent en mesure de résoudre les problèmes techniques ont été résolus, beaucoup de gens pensent que le système futur peut être en mesure d'aller sur ce chemin. Par conséquent, avant double 11 grande promotion en 2010, la planification du système Alipay conformément à la croissance annuelle de 100% de marge estimée.

Mais personne ne devrait le degré de fous pour acheter acheter acheter, en ligne et l'architecture de deuxième génération ne tardera pas à ouvrir la voie à un test sévère. 11 jours double zéro juste après le trafic Alipay augmentation rapide du volume des transactions par seconde directement monté en flèche à trois fois la pointe normale - 500 coups par seconde et élevé. Ensuite, nous avons réalisé que la capacité du système ne suffit pas à soutenir le volume des transactions du jour.

Panique, équipe technique Alipay a commencé à garder « les ressources en mouvement », « entreprise de côtelette, » pour combattre l'Occident a battu l'Est pour protéger le système ne tombe pas, la détresse du processus après, tout le monde a été surnommé le « nuage de chair humaine calcul. » Jusqu'au jour 23:59:30, voir double 11 grande promotion en 2010 à sa fin, l'alarme du système de comptabilité soudainement noyau. Moment critique, l'équipe technique de la réconciliation interne d'urgence avec l'application du système comptable de tuer (données de transaction peut alors repris après un double 11 dans le passé), sortira ressources, le 11 doubles étroitement considérés comme passé, puis des accidents de la base de données ont seulement 4 secondes.

« Double 11 » Alipay forcé des trois générations d'architecture

À partir de 2005, l'architecture technologique de Alipay à travers le "type de cheminée", "axé sur le service", "type plate-forme cloud" trois fois. Alipay peut dire que trois générations d'architecture et deux 11 réalisations les uns des autres.

première architecture de génération de Alipay est comme un « séparé cloisonnements », il n'y a pas d'infrastructure à proprement parler, faire une entreprise a mis en place une « cheminée ». La corrélation entre la non « cheminée » chaque entreprise fera une nouvelle cheminée pour une transformation manuelle, et de soutenir l'activité principale de « smokestack » est connu de nombreux changements.

La première génération de l'architecture pour répondre à la petite équipe de développement de « type de cheminée », la demande des entreprises pour le procès rapide et erreur, mais cette architecture ne peut pas soutenir de grandes équipes de développement distribuées. En même temps, il est également au centre du déploiement, le système de base est un cluster, une seule base de données. Avec l'augmentation du volume d'affaires, un groupe de base de données et va bientôt atteindre la limite. Afin de répondre aux besoins de l'expansion des affaires, la transformation de l'architecture distribuée a été mis à l'ordre du jour.

À ce moment-là, l'application des systèmes distribués sur Internet ne sont pas rares, les plus grandes sociétés Internet du système sont situés. Toutefois, en raison des exigences de stabilité et de sécurité du système financier plus élevé pour la distribution sans précédent. Pour le système financier, les améliorations qu'ils doivent veiller à ce que l'argent sur les comptes utilisateur Folks, après que les données du système de séparation pour assurer la cohérence entre le système de traitement des affaires est devenue la question centrale.

Au début de 2007, les systèmes distribués technologie arrive à maturité, en particulier à grande échelle standard SOA système de traitement des transactions distribuées progressivement claires, Alipay a lancé par la suite distribué des travaux de rénovation. À partir de 2007, Alipay a passé environ trois ans successivement l'ensemble du système de distribution, le système original est divisé en un grand nombre de distribution « service ». Ainsi, Alipay renforcer l'infrastructure d'une transaction distribuée, toutes les affaires peut être fait séparément, le système a l'évolutivité, si vous rencontrez des pics de trafic, vous pouvez augmenter les ressources. Bien sûr, alors les ressources supplémentaires nécessitent également la manutention manuelle. Mais Alipay l'architecture de deuxième génération a l'architecture de troisième génération «dit-salaire » a jeté les bases, parce que si vous utilisez un cloud computing, les systèmes distribués d'abord, la seule façon d'utiliser un grand nombre de petites machines, des ressources en nuage comme support.

Après l'architecture de deuxième génération transformation est terminée, Taobao a commencé le 11 annuelle à deux grande promotion. Pour la technologie Alipay, le 2010 est un tournant cette année, les données de transaction de pointe que précédemment triplé, il est aussi passionnant de cette année double 11 pour faire équipe technique réalisé que l'art et l'architecture traditionnelle de l'industrie Alipay a été incapable de répondre aux besoins de développement.

L'architecture distribuée de « en direct à distance » - a essayé une nouvelle équipe technique Alipay approche. Hu Xi Jin, vice-président de la fourmi de service a comparé à « démontage caisse centrale haut de gamme, dans de nombreuses petites calculatrice dispersés dans le centre commercial, » mais pas aussi bon que chaque calculatrice simple caissier central puissant, mais tous vous pouvez enregistrer compte de points, tandis que la calculatrice Alipay dispersés dans toute la conception de la logique liées entre elles, de sorte qu'ils se complètent mutuellement, sauvegarde mutuelle, du niveau mondial pour assurer un fonctionnement fiable, et donc l'échec d'une calculatrice simple, non il aura une incidence sur le fonctionnement normal du système. Tel est le cur de cette capacité cloud computing architecture.

Le passage de la deuxième génération d'architecture de trois générations d'architecture, Alipay a passé trois ans. Entre-temps, Alipay a commencé à middleware auto-développé, base de données, la plate-forme Big Data. architectures cloud troisième génération paiement terminé la transformation de deux aspects: l'un est l'utilisation de la technologie cloud computing au rez de chaussée, d'autre part, est dans les services de cloud computing supérieurs dans le service, de cette façon, d'établir la croissance des entreprises sur cette volonté d'architecture il ne sera pas limité.

Il est cette architecture de cloud computing, les transactions de soutien au cours des dernières années, Taobao grande promotion, mais aussi au plus tard « Lynx double 11 » peut être effectué en douceur.

201611 ant deux médailles d'or au service de support technique a deux points lumineux, on est le lien principal le paiement intégral, y compris la transaction, le paiement, l'adhésion, les comptes exécuté sur la base de données auto-étude OceanBase, l'autre est une fourmi élastique auto-développé l'architecture de tirer parti des ressources cloud computing de nombreuses villes, afin de soutenir le pic de paiement 120000 pen / sec (1,4 fois en 2015).

infrastructure résiliente avec la capacité de la capacité rapidement à grande échelle sur la plate-forme de cloud computing, 50% du flux des ressources informatiques en nuage élastiques et élastiques, capables d'étendre rapidement la capacité de payer, afin d'optimiser le fonctionnement et les coûts d'entretien. En théorie, il peut être fait mégabits par seconde niveau de la capacité de négociation à payer.

2017 technologie de paiement pour protéger nouveau spot lumineux

1. déploiement hybride hors ligne

Cette année, les fourmis de service en ligne lancé or déploiement hybride, l'utilisation des ressources du serveur est détenue à 25%, 55% dans le nuage, 20% des ressources hors ligne. Cette année Lynx double période de négociation de 11 pointe, une partie de l'accord sera le premier à exécuter sur le serveur « expropriation » temporaire pour le stockage et le traitement de l'analyse des données hors ligne.

Il a dit être « expropriation » temporaire, mais plus que juste « signe à utiliser » simple. Parce que le processus de données hors ligne (analyse des données de process rapports tous les jours, et que le relevé de compte de jour) et de traiter les transactions en ligne (par exemple traitement des utilisateurs Alipay transaction temps réel en ligne massivement) est des tâches complètement différentes, qui détermine également les données hors ligne de processus et le serveur de traitement des transactions en ligne les disparités de configuration.

Comment le commerce son apogée, le taux de variété de deuxième classe de serveur de logiciels en ligne, l'application a été transféré au serveur hors ligne? Derrière jouent un rôle clé, est la capacité technique du conteneur, et la planification des ressources uniforme. La technologie conteneur est équivalent à normalisation des Avec la capacité de normaliser cette transformation, différentes configurations varient, vous pouvez mettre de côté les mains des vivants donner un coup de main dans le serveur, peut être utile dans une variété de scènes grande promotion, aide à désengorger le shunt. On estime que mélange en ligne du ministère de la technologie peut réduire l'entrée de près de deux mille serveurs pour le Lynx 2017 double 11.

2. super comptable OceanBase

Derrière le Lynx double 11, 12 millions de transactions par seconde pic de 2016, « super comptable » OceanBase jouent un rôle clé.

OceanBase est une énorme base de données, vous pouvez stocker enregistré plus de cent milliards, un seul serveur peut gérer un million de transactions de stylo ordinaires par seconde, le temps moyen passé qu'une seule fois en millisecondes.

Mais les accidents: la salle des serveurs est situé sur la ville, reliant la fibre salle Waduan, même les meilleures machines ont échoué le temps ...... Ainsi, les institutions financières adoptent généralement trois centres de déployer deux chambres.

Afin d'atteindre une plus grande fiabilité, OceanBase dès cette année en même temps les données dans les trois villes, cinq font la sauvegarde des données, ce qui réduit la possibilité d'erreur.

Trois cinq centres, pas seulement une ville de plus de deux chambres, les fourmis robe d'or aussi essayer d'utiliser un nouveau accords électoraux: la situation au moment de l'accident, qui obtient le plus de voix qui seront élus la bibliothèque principale. bibliothèque principale n'est plus fixe, chaque bibliothèque principale élus sont temporaires, et a décidé qu'il doit être fait afin de mettre en uvre plus de la moitié du consentement. Par exemple, une bibliothèque principale vient d'être élu, il a soudainement Waduan dans la ville de fibre optique, ce sera le billet immédiatement, ne pas le patron, et a décidé de le faire tout sera déclarée invalide, en même temps, une nouvelle la bibliothèque principale sera votée à, pour assurer le bon comportement des transactions en ligne.

Avec cinq centres des trois programmes, la bibliothèque principale ou toute défaillance soudaine d'un ou même deux chambres au même hors du temps, hors réseau, les entreprises peuvent récupérer automatiquement dans un temps très court, sans aucune forme de réconciliation manuelle.

3. La base de données cartographiques plan financier GeaBase

En plus de OceanBase, les fourmis équipe technique a également développé indépendamment un diagramme de niveau financier d'une base de données appelée GeaBase (ci-après dénommée GB), qui est parallèle organisation des données spécifiques à l'algorithme de calcul et distribué, peut faire un examen approfondi de l'objet cible dans les dizaines de millisecondes et plus le réseau complexe des relations saut transfert de fonds, d'équipement et d'autres relations pour verrouiller rapidement la cible associée à la fraude d'identification.

GeaBase est l'un des support technique clé fourmis robe d'or derrière le système de contrôle du vent. Scalper partie, partie en espèces chantant fleur, laine de partie, la fraude et d'autres actes, comptent GeaBase être identifiés. Hu Description Xi: « Le contrôle des risques dès le plus biaisé en faveur des règles de l'architecture, des règles plus tard ajouter l'architecture modèle, tourner maintenant à l'AI, qui est liée à la 11 capacité double clé, derrière la réalisation de nos transactions financières financières distribuées niveau la capacité décisionnaire à temps réel ».

2 « n'a pas demandé de répondre, » le nouveau service à la clientèle, le mode open service actif

Double 11 grand jour de promotion, avec montée subite du volume des transactions, le nombre d'utilisateurs problèmes rencontrés augmenteront considérablement. Je ne sais pas dans votre imagination, Alipay combien de petits deux services à la clientèle?

Les journalistes ont visité le cercle des fourmis robe or construction de l'espace Z, où un petit deux Taobao seulement environ 600 personnes, l'équipe compte Chengdu et les équipes sous-traitées, mais aussi des milliers de décimales. De plus, la robe d'or fourmis client intelligent est responsable du Fils de l'homme Meng a dit :. « volume d'affaires plateforme Lynx Taobao a augmenté d'année en année, mais nous n'a pas augmenté le nombre de services à la clientèle, mais aussi réduit »

Cela implique que l'histoire est fourmis progrès robe or technologie de service à la clientèle.

Sous-Meng Jieshao Road, le service à la clientèle est divisé en trois phases:

Service à la clientèle 1.0: Questions et réponses des requêtes

A ce stade, les choses sont plus des requêtes telles que, mettre beaucoup de contenu pour faire répondre à un arbre de catégorie de requête afin que tout le monde, quelle que soit la hotline ou à la fin du PC, fin APP, dans la plupart des cas, nous devons creuser dans les couches. Par exemple, nous appelons le téléphone du service à la clientèle fréquemment rencontré « xx veuillez appuyer sur 1, xx, appuyez sur 2, appuyez sur 0 ...... Services humains » pour trouver la classification exacte des questions ou d'un service à la clientèle artificielle a dû écouter un disque très long, requête résultant en efficacité, il est difficile de trouver des réponses précises.

Service à la clientèle 2.0: réponse rapide

Cette étape est un moyen de sociétés Internet utilisent souvent, y compris les fourmis robe d'or va changer dans de nombreux scénarios à ce moyen, est cette réponse rapide. Il se compose de deux points: d'abord, résoudre les problèmes des utilisateurs avec plus de questions et robot de fin APP réponses, côté PC, vous pouvez identifier rapidement les problèmes triés par les questions des utilisateurs, et le point d'une réponse ou d'un service manuel, le second est le processus dans lequel le téléphone traditionnel réduire l'apport clé, une plus grande utilisation de l'interaction vocale.

Service à la clientèle 3.0: demander de ne pas répondre

Dans de nombreux cas, le rôle du service à la clientèle est à la traîne, d'attendre l'utilisateur de trouver la porte de poser des questions, même encore et encore pour être en mesure de répondre aux demandes, nous croyons que le service ultime devrait faire à l'avance les choses, quand il a résolu les utilisateurs peuvent rencontrer des problèmes à venir les obstacles et les doutes.

L'étape précédente a accumulé beaucoup de données et le comportement des utilisateurs, nous voulons maintenant le lancement est appelé « n'a pas demandé de réponse » service.

Dans tous les canaux de service, nous continuons à mener des données en temps réel en fonction de l'utilisateur, par l'étude et l'analyse, lorsque l'utilisateur n'a pas ouvert, qu'il pourrait vouloir poser des questions, résoudre les problèmes plus rapidement, il a été « pas demandé à répondre » cette un rôle technique tout au long du service.

« Non demandé de répondre à » service utilise l'effet est la suivante (finition de l'enregistrement réel):

Smart Service clientèle: fourmis appel s'il vous plaît robe d'or, vous fournir des services pour l'auto ou artificielle, s'il vous plaît décrire brièvement votre problème, s'il vous plaît parler. Utilisateur: Je voudrais demander que si l'équilibre des dix mille trésor à l'intérieur jour est le montant des intérêts? Machine Service à la clientèle: Voulez-vous des conseils sur la façon d'équilibrer le trésor de calcul du rendement, non? Utilisateur: Oui! Machine Service à la clientèle:. Votre solution a été envoyé, vous pouvez vous connecter demandes de renseignements téléphoniques Alipay à la maison, il y a d'autres questions à vous poser, s'il vous plaît raccrocher aucun problème pour les services humains, appuyez sur 1.

« Non demandé à répondre » Il y a d'autres jeux sont joués, comme un utilisateur à plusieurs reprises dans Alipay, une fonction de recherche, mais après l'opération répétée n'a pas été couronnée de succès, le service client intelligent affiche automatiquement vous demandant si vous rencontrez des difficultés, puis donné le programme pour aider à résoudre les clients.

« Non demandé à répondre, » les principes techniques

« Non demandé à répondre » Fils Fortune derrière puissance prédictive générale, ne peut pas faire sans l'acquisition de données, le traitement et l'algorithme d'apprentissage rétroaction continue.

  • nombreux données sur le comportement de l'utilisateur Est la base de tout. Les fourmis robe d'or pour la réalisation de « ne demande pas de réponse » et les données recueillies sont les suivantes: Tout d'abord, le service à la clientèle traitée par facteur régulier de précision, à savoir l'utilisateur quel type de fonctionnalités disponibles, signifie quel genre de problèmes; d'autre part, un grand nombre d'utilisateurs en service Alipay, cliquez sur le comportement caractéristique de saut de page des trajectoires, en troisième lieu, les demandes des clients avait des problèmes dans le canal de service, de l'aide à plusieurs reprises, le quatrième, les utilisateurs Alipay, le serveur décrit, et son informations textuelles besoins liés.

  • Par la profondeur du réseau de neurones algorithme de traitement Données. Est pas de même des différentes méthodes de traitement de données, telles que des données de classe piste en utilisant le modèle RNN, ce qui peut présenter une meilleure séquence de temps de modélisation, par un facteur précis artificiellement conçu et utilisateur illustration pleinement connecté au réseau neuronal; données de texte est utilisé pour modèle d'attention. correspondant essentiellement entre la fonction et les problèmes basées sur la masse standard précision relativement élevée.

  • en cours l'apprentissage des commentaires . finition jetable peut être facile, mais les résultats ne sont généralement pas une fois atteint le niveau souhaité, ce qui nécessite l'utilisation des données de rétroaction optimisation d'auto-apprentissage. commentaires positifs et négatifs peuvent encore être modèle de formation optimisés, tout le processus est une donnée en boucle fermée et le processus d'auto-apprentissage, costume d'or fourmi Mars sur la dernière ligne de ce modèle, mais après avoir couru pendant environ six mois avant que le modèle est arrivé à maturité relativement, et même beaucoup de collecte de données en fait, il y a plusieurs années, j'ai commencé, mais après 1-2 ans de données de précipitations seront vraiment mises en application.

  • Cette année, le service à la clientèle intelligent «n'est pas demandé de répondre à la » technologie d'abord utilisée dans le double 11. Avec l'aide de l'intelligence artificielle, un nouveau système de service à la clientèle peut prédire les problèmes que vous pourriez rencontrer, des services passifs (en attente de l'utilisateur de poser des questions) type de service actif (tôt pour prédire l'utilisateur des éventuels problèmes et apporter des solutions), puis améliorer l'efficacité du service et l'expérience utilisateur.

    3 AI Partout

    Conférence de communication, Hu Xi a rappelé trois ou quatre ans de double 11, rempli d'émotion. Il a dit: «Dans le 11 passé double, l'équipe de soutien technique près de trois ou quatre cents personnes, beaucoup de choses à ne pas faire depuis le début pour préparer ces personnes, est de soutenir la double 11, double 11 après une fois terminé très fatigué » Cette année, systèmes artificiels intelligents peuvent aider la capacité du système a été estimé et l'expansion automatique.

    Outre la surveillance de la capacité et de prédire l'intelligence à la clientèle, l'intelligence artificielle est également appliquée à la double faute 11. Toutes les entrées de données de fonctionnement du système machine correspondante, par machine de formation, la génération de modèles de formation, la valeur de sortie du modèle de fonctionnement du système est plus raisonnable de juger si oui ou non une personne, mais est déterminée automatiquement par la machine pour trouver rapidement des anomalies.

    Xi Hu a déclaré que cette année est la période expérimentale AI, pour le système financier, le plus grand défi est la fiabilité et la sécurité, la façon d'améliorer le système d'assurance fiabilité et la sécurité du système en intelligence en même temps, il a été la recherche de fourmis robe d'or direction. « Cette année, la fourmis robe d'or a la capacité d'utiliser l'AI à un moment donné, comme la prévision de défaillance, les projections de capacité, l'année prochaine, nous lancerons une plate-forme interne appelé le système immunitaire, spécialisez automatique des défauts dans la découverte et la récupération des choses. »

    Hu Xi se lamente: " 2017 « examens », le tout payé pour le soutien technique ne nécessite qu'une petite équipe d'élasticité, sans prendre beaucoup de main-d'uvre. Cela signifie que le « Lynx double 11 » de plus en plus normalisé. Il y a quelques années à regarder les vieilles photos de double 11, est plein de tentes photos l'entreprise, sacs de couchage, le sentiment est une chose très ancienne. "

    Derrière cette technologie devient de plus en plus intelligent.

    texte recommandé aujourd'hui

    Cliquez ci-dessous pour lire l'image

    technologies Zen et Internet: Longquan programmeurs Temple

    Désireux d'en savoir plus double 11 derrière la dernière architecture technologique? 8 au 11 décembre, s'il vous plaît, visite organisée par le InfoQ ArchSummit Sommet mondial Architecte La gare de Pékin, l'Assemblée générale prévue coopération avec Alibaba Double 11 architecture particulière Et a invité les experts techniques haut en tant que producteur, mettre en place une « nouvelle génération de DevOps », « l'intelligence artificielle et des applications d'entreprise », « l'amélioration de l'architecture et de l'optimisation » sujets d'actualité tels que 17, pour plus de détails cliquez sur Lire l'original Apprenez l'ordre du jour de l'Assemblée générale.

    Réveillon du Nouvel An premier marié divisait « bourreau de travail » de Zhao Liying Feng Shao Feng mariage
    Précédent
    PS VR est « Time Magazine » comme l'une des 25 grandes inventions de l'année
    Prochain
    C'est le spectacle fait une star de deux chanteuses, un jeune et une vieille extravagance vestimentaire
    X23 est un téléphone qui coule « sang vivo »
    « Game of Thrones » fera ses adieux, mais sera un adieu vigoureux!
    Hengyang Fu Fu Chi Chi documentaire | Hengnan: « mur d'honneur » « vivre les typiques » ménages pauvres du pouvoir d'excitation de la pauvreté
    inventaire VG: vous devez passer 20 ans? Répartition de ces armes et de l'équipement de Laura
    Dilly Reba dit prendre « son environnement clinique » méritent un championnat unique de semaine, les fans ne veulent pas qu'elle prenne le titre
    Jishou: chase « Dream » sur le chemin de la pauvreté bonheur du mal à courir
    Double 11 | comment résister à la plus complexe de l'histoire des règles préférentielles?
    film Nouvel An chinois trop de concurrence, ne donne pas d'argent ne pas augmenter morceau de ligne, pièce non exclusive ne vous donnera pas mettre un film?
    Sony Japon a publié "version low-cost" FES Montre UL montre en papier électronique
    Lawrence Ho Yao juin Ximeng datant rencontre avec une tasse de café est trop aimant
    "Rainbow Six: Siège", "l'action Red Crow" Guide de démarrage