2024-10-06
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
text/observer.com-kolumnist fu jiewen, betriebs- und wartungsingenieur für hochgeschwindigkeits-emu
haben sie sich während der feiertage zum nationalfeiertag ein ticket für 12306 gesichert?
obwohl beschwerden wie „es ist so schwer, fahrkarten für hochgeschwindigkeitszüge zu kaufen“ und „warum muss man auf eine fahrkarte warten, wenn sie ausgestellt wird?“ an der tagesordnung sind, ist der bahnsteig 12306 des china railway customer service center seitdem unwissentlich verschwunden es ging am 12. juni 2011 online. nach 13 jahren ist es für die meisten fahrgäste im hochgeschwindigkeitszug zur bevorzugten ticketkaufplattform geworden.
wenn man auf die entwicklungsgeschichte von 12306 zurückblickt, kann man sagen, dass es sich um ein „epos“ handelt, das einen kampf zwischen verstand und mut mit ticket-grabbing-software erfordert.
am nationalfeiertag 2024 läutet die bahn den höhepunkt des personenverkehrs ein icfoto
alles muss mit der gründung von 12306 beginnen. mit dem verkauf des ersten e-tickets für die intercity-bahn peking-tianjin am 12. juni 2011 startete china offiziell den ticketverkauf im eisenbahnnetz. in nur wenigen monaten hat sich der umfang des online-ticketverkaufs rasant auf peking ausgeweitet. shanghai, wuhan und wuhan. guangzhou, zhengxi und andere hochgeschwindigkeitsstrecken. ab dem 30. september können landesweit fahrkarten für hochgeschwindigkeitszüge (mit dem präfix g und d) unter 12306 erworben werden. bis ende 2011 können unter der nummer 12306 bundesweite bahntickets (mit den präfixen z, t, k) erworben werden. in nur einem halben jahr hat der ticketkauf im chinesischen eisenbahnnetz einen sprung von „von grund auf“ zu „umfassender popularisierung“ gemacht!
aber die neuheit des kaufs von fahrkarten im eisenbahnnetz ist nicht verschwunden, und der frühlingsfest-transport 2012 ist still und leise da. der frühlingsfest-transport, ein seltenes massenmigrationsereignis auf der welt, bringt jedes jahr einen beispiellosen druck auf chinas transportindustrie mit sich. man kann sagen, dass dies der „große test“ in der transportbranche ist. und der erste systemabsturz von 12306 übertraf alle erwartungen.
seit dem 5. januar 2012 hat die website 12306 an fünf aufeinanderfolgenden tagen mehr als eine milliarde zugriffe erhalten. die anzahl der besuche ist im vergleich zum vormonat um mehr als das zehnfache gestiegen 1 – sie müssen wissen, dass es ende 2011 nur 500 millionen internetnutzer in china gab.
dieser zugangsdruck wurde zu beginn des bahnsteigbaus nicht berücksichtigt. zu beginn des aufbaus des 12306-systems, basierend auf der kernsystemarchitektur von passagiertickets und basierend auf den eigenschaften von internetanwendungen, haben die entwickler mehrere relativ unabhängige systeme für das system entworfen, wie z. b. caching-dienste, benutzerverwaltung, ticketabfrage, auftrags- und elektronische ticketverarbeitung sowie dreistufige netzwerksicherheitsdomänen, nämlich das externe netzwerk, das interne netzwerk und das ticketing-netzwerk. im stresstest vor dem onlinegehen umfasst ein prozess die anmeldung des benutzers, die ticketanfrage, die bestellung und zahlung sowie andere geschäftsvorgänge. die maximale transaktionskapazität des systems beträgt 34 tickets/sekunde. berechnet wird auf der grundlage der spitzenzeit von 10 stunden das volumen kann 1,2 millionen tickets/tag erreichen.
beim stresstest fehlte allerdings ein „ungebetener gast“ – eine ticketraub-software. die ticket-grabbing-software ist ein browserbasiertes plug-in, das die schnelle reaktion des automaten nutzt, um den benutzern dabei zu helfen, die aktionen der ständigen abfrage und aktualisierung der seite abzuschließen. sie verwendet eine hochfrequenzabfrage der verbleibenden tickets für züge, füllt automatisch persönliche informationen aus und füllt sie automatisch aus. und betreibt mehrere konten gleichzeitig. schließen sie den ticketkaufvorgang schneller ab als benutzer, die tickets manuell kaufen.
passagiere, die auf dem bahnsteig unter „keinen tickets“ leiden, können nur geld ausgeben, um hilfe bei einer ticket-grabber-software zu suchen, um sicherzustellen, dass alles sicher ist.
aufgrund der fehlenden ausreichenden schätzung des durch ticket-grabbing-software verursachten enormen datenverkehrs war 12306 für eine große anzahl von ticket-grabbing-software anfällig – die 12306-website war lahmgelegt, eine große anzahl von benutzern konnte sich nicht anmelden und die die aktualisierungszeit der seite betrug bis zu 30 minuten. ich habe das ticket bezahlt, konnte es aber nicht kaufen. viele ticketkäufer prangerten die website von 12306 hilflos als „nur dem namen nach“ an.
da es jedoch kein zurück mehr gab, blieb dem ticketing-team von 12306 nichts anderes übrig, als zu kämpfen: als reaktion auf das problem der unzureichenden bandbreite traf das ticketing-team von 12306 eine schnelle entscheidung und erhöhte die bandbreite schnell von 600 mbit auf 1000 mbit und dann auf 1500 mbit nach überwachung und analyse der daten wurde festgestellt, dass nur sehr wenige benutzer eine große anzahl von tickets online kauften, wobei die gesamtzahl der an einem einzigen tag gekauften tickets 100 überstieg. um einen fairen ticketkauf zu gewährleisten, hat das 12306-ticketing-team den online-ticketkaufprozess angepasst. nachdem der benutzer das ticket erfolgreich gekauft hat, wird er vom system gezwungen, sich abzumelden, und er muss sich erneut anmelden beim erneuten ticketkauf.
das frühere eisenbahnministerium dachte auch darüber nach, „ausländische hilfe“ einzuladen. unter allen websites zu dieser zeit waren tmall und taobao die einzigen, die reiche erfahrung darin hatten, „trotz eines enormen anstiegs der besuche in kurzer zeit nicht zusammenzubrechen“. die während des „double eleven“ in vollem gange waren. daher entsandte die alibaba group 17 technische eliten, um ein projektteam zu bilden, um die 12306-website bei der optimierung und verbesserung zu unterstützen. die beiden teams arbeiteten seite an seite, um das benutzererlebnis der 12306-website erheblich zu verbessern. der tägliche ticketverkauf des systems stieg von 650.000 anfang januar auf über 1 million und stellte am 20. januar einen rekord von 1,192 millionen täglichen ticketverkäufen auf.
die „double 11 global shopping carnival“-werbung der tmall taobao mall dominiert die u-bahn-station shanghai xujiahui und konkurriert um die beliebtheit der nutzer und den verkehr. ic photo
nach diesem „extremtest“ der frühlingsfestreise weniger als ein jahr nach ihrer einführung kam es auch im internet zu diskussionen und kontroversen über die 12306-architektur. das damalige eisenbahnministerium hörte sich die meinungen aller parteien genau an die ursachen des problems wurden sorgfältig geklärt und die hauptursachen zusammengefasst. dies ist auf die unzureichende verarbeitungskapazität der geschäftspartitionen ticketanfrage und bestellung/e-ticket zurückzuführen, was zu langen reaktionszeiten bei hohen gleichzeitigen zugriffsanfragen in spitzenzeiten führt. jede geschäftspartition ist nicht gut isoliert, was zu einem „lawineneffekt“ von innen nach außen führt, der zu einer überlastung der website führt und das ticketkauferlebnis der benutzer beeinträchtigt.
als reaktion auf die oben genannten probleme und gründe konzentrierten sich die entwickler auf ideen zur architekturoptimierung und -rekonstruktion, um die reaktionsgeschwindigkeit bei ticketanfragen und transaktionsverarbeitung zu verbessern, die skalierbarkeit des backend-systems zu verbessern, die online-warteschlangenmethode zu ändern und den verursachten bandbreitendruck zu verringern durch zentrale ticketausgabe während der hauptverkehrszeiten. gleichzeitig sollten kerngeschäfte so weit wie möglich getrennt werden, um starke korrelationen zwischen geschäftsbeziehungen zu reduzieren. zu den spezifischen inhalten gehören:
zunächst muss die fähigkeit zur gleichzeitigen abfrage erheblich verbessert werden. 12306 verwendet eine in-memory-computing-datenbank, um die herkömmliche datenbank zu ersetzen und die antwortgeschwindigkeit von ticketabfragen von weniger als 1.000 mal/sekunde auf mehr als 20.000 mal/sekunde zu erhöhen die reaktionszeit wurde von ursprünglich 1 sekunde auf 10 millisekunden verkürzt, sodass benutzer schnell die zugnummer und die verbleibenden fahrkarten abrufen können.
zweitens ist es notwendig, dass benutzer in spitzenzeiten in der warteschlange stehen und bestellungen aufgeben können. zu diesem zweck hat 12306 ein warteschlangensystem für die transaktionsverarbeitung aufgebaut. die empfangskapazität der warteschlange für bestellanfragen übersteigt 100.000 bestellungen/sekunde, und benutzer können bestellungen schnell abschließen warten sie während des hauptverkaufszeitraums, bis das system die tickets nacheinander verarbeitet. während des wartevorgangs können sie den warteschlangenstatus überprüfen (zeit, die auf die bearbeitung wartet). in warteschlangensystemen werden auch in-memory-computing-datenbanken verwendet.
drittens wurde die bestellung/das e-ticket in knoten, datenbanken und tabellen umgewandelt und der ursprüngliche 1 knoten, 1 datenbank und 1 tabelle wurden in 3 knoten, 30 datenbanken und 30 tabellen aufgeteilt. online-bezogene vorgänge werden auf verschiedene knoten verteilt und datenbanktabellen, damit auf die ticketbuchungsanfragen der benutzer auf der website schneller reagiert und diese bearbeitet werden können.
schließlich wird die geschäftliche trennung von ticketbuchungs- und ticketabholvorgängen durchgeführt, und verschiedene geschäftsknoten (ticketverkaufsknoten und ticketabholknoten) übernehmen die lese- und schreibtrennung von bestell-/e-ticket-diensten. die ticketerstellung und -abfrage erfolgt mithilfe einer in-memory-computing-datenbank zur zentralen speicherung von bestellungen/e-tickets. die reaktionsgeschwindigkeit von bestellabfragen wurde von etwa 200 mal/sekunde auf über 5.000 mal/sekunde erhöht, was eine erhebliche verbesserung darstellt die abfrageeffizienz von bestellungen/e-tickets.
im stresstest vor der online-schaltung erreichte das system nach der optimierten architektur eine maximale transaktionskapazität von 300 tickets/sekunde, was den geschäftsanforderungen eines täglichen ticketverkaufsvolumens von 5 millionen gerecht werden kann. während des frühlingsfestivals im jahr 2013 erreichte der höchste tagesticketverkauf der optimierten 12306-website 3,64 millionen, was 40 % des gesamten ticketverkaufs ausmachte. der ticketverkauf war mehr als dreimal so hoch wie der spitzenwert des frühlingsfestivals im jahr 2012 (1,19 millionen). ).
am 14. februar 2013 warteten eltern und ihre kinder am bahnhof huaibei in der provinz anhui auf ihre rückreise. ic-foto
allerdings wächst die nachfrage nach der 12306-plattform immer noch rasant und die ursprünglichen verbesserungen stoßen schnell an ihre grenzen. während der goldenen woche zum nationalfeiertag 2013 erreichten 12.306 internet-ticketverkäufe 4,6 millionen, was aufgrund der einschränkungen des 3g-netzes (das 4g-netz war im ersten jahr, aber noch nicht beliebt) erneut nahe der obergrenze der systemverarbeitung lag. aufgrund des rasanten anstiegs der zahl der internetnutzer war der externe netzwerkzugang während der spitzenzeit gesperrt. die bandbreite ist knapp und kann den bedarf einer weiteren steigerung des internet-ticketverkaufs nicht decken. darüber hinaus kann das single-center-betriebsmodell des internet-ticketsystems als hauptkanal für den verkauf von bahntickets den anforderungen an sicherheit und zuverlässigkeit des unternehmens nicht mehr gerecht werden.
zu diesem zweck wurde seit ende 2013 die zweite runde der strukturoptimierung der 12306-website gestartet:
migrieren sie dienste wie benutzeranmeldung und häufig verwendete kontaktanfragen in die speicherdatenbank und verbessern sie so die verarbeitungsleistung und zuverlässigkeit der zugehörigen dienste.
das zweite produktionszentrum der academy of railway sciences wurde gebaut, um eine „doppelte aktivität“ mit dem bestehenden ersten produktionszentrum der china state railway group co., ltd. zu erreichen, um die sicherheit und zuverlässigkeit der website zu verbessern und die verarbeitungsfunktionen von zu integrieren der bestell-/elektronische-ticket-cluster wurde um das 1-fache erhöht. der bestell-/e-ticket-cluster wurde auf 10 knotengruppen, 100 bibliotheken und 100 tische erweitert.
stellen sie den ticketanfragedienst in der öffentlichen cloud bereit. durch die richtlinienkonfiguration kann der ticketanfrageverkehr jederzeit in die öffentliche cloud umgeleitet werden, um den druck auf die verarbeitungsressourcen und die bandbreite der website während der hauptverkaufszeiten zu verringern.
der stresstest vor der online-schaltung bestätigte, dass das system die geplante ticketverkaufskapazität von 10 millionen tickets pro tag erreichen konnte. während der spitzenzeit des frühlingsfest-reiseverkehrs im jahr 2015 überstieg die tatsächliche ticketverkaufsgeschwindigkeit 1.000 tickets pro sekunde (ungefähr 3,6 millionen tickets). pro stunde). die öffentliche cloud leitete während des frühlingsfestes 2015 bis zu 75 % der abfrageanfragen um und die kapazität der externen ticketabfragedienste der website erhöhte sich um das dreifache. die website 12306 verarbeitete während der hauptreisezeit zum frühlingsfest im jahr 2015 mehr als 18 milliarden ticketanfragen mit einer durchschnittlichen antwortgeschwindigkeit von mehr als 300.000 mal pro sekunde.
da die tragfähigkeit von 12306 für den „extremen druck“ der reisen zum frühlingsfest verdoppelt wurde, ist das „ticket-grabbing-plug-in“, das einst den design- und betriebsteams kopfschmerzen bereitete, zum größten instabilitätsfaktor geworden. obwohl das 12306-team wiederholt gegen den einsatz von ticket-grabber-software beim ticketkauf protestiert hat, gibt es im internet immer noch unzählige kleine softwareprogramme, die auf die automatische und häufige aktualisierung von ticketinformationen und das automatische ausfüllen von berichten angewiesen sind, um tickets zu ergattern. diese art von software verbessert die erfolgsquote bei der ticketsuche durch die schnelle aktualisierung der ticketinformationen und soll benutzern dabei helfen, tickets so schnell wie möglich zu erhalten. obwohl es der marktnachfrage entspricht, beeinträchtigt es auch die öffentlichkeit, die tickets manuell kauft, und beeinträchtigt die fairness des ticketkaufs. um die erfolgsquote zu verbessern, müssen benutzer häufig zuvor die persönlichen daten des passagiers in das system eingeben „tickets schnappen“ inmitten der angst gab er persönlich seine persönlichen daten preis.
vor diesem hintergrund muss das 12306-team auch gezielte änderungen vornehmen – neben der kontinuierlichen optimierung der spitzenverarbeitungskapazität des systems wurden auch echtnamensysteme, komplexe verifizierungscodes, mobiltelefon-verifizierungscodes und andere funktionen eingeführt, ticket-eindämmungen kann es aber trotzdem nicht geben die grassierende situation hat zu einem schlechten netzwerkticketkauf während des frühlingsfestivals und der goldenen woche zum nationalfeiertag geführt.
bis zum frühlingsfest 2019 führte 12306 die funktion zum kauf von wartelistentickets als pilotprojekt durch. diese funktion besteht darin, die manuellen benutzerbestellungen und die benutzerbestellungen der ticket-grabbing-software in denselben „preispool“ zu bündeln, sodass alle fair konkurrieren können und das system nach dem zufallsprinzip den „gewinner“ auswählt, um den nächsten ticketkaufvorgang abzuschließen. auf diese weise hat die ticket-grabber-software überhaupt keinen vorteil, egal wie schnell der bildschirm aktualisiert wird. dies hat die popularität der ticket-grabber-software allmählich gebremst.
wie das sprichwort sagt: „die magie ist höher als der weg ist höher.“ das standby-ticket-modell ist für 12306 ein schwerer schlag gegen die ticket-grabbing-software. allerdings wird die ticket-grabbing-software auf jeden fall weiterhin unfair sein zielen sie erneut auf dieses modell, z. b. die erhöhung der „gewinnwahrscheinlichkeit“ von ticket-grab-software-bestellungen im warte-ticket-preispool usw. ich glaube, dass unser 12306-team schwierigkeiten überwinden und das ticketsystem mit der größten anzahl an besuchen und transaktionen auf der welt aufrechterhalten kann. der kampf um verstand und mut zwischen den beiden parteien entwickelt sich zusammen mit chinas sich ständig weiterentwickelndem eisenbahnnetz und den bewohnern weiter. reisebedürfnisse.