2024-10-06
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
text/observer.com-kolumnisti fu jiewen, nopea emu:n käyttö- ja huoltoinsinööri
oletko kansallispäivän loman aikana nappannut lipun numerosta 12306?
vaikka valitukset, kuten "nopeiden junalippujen ostaminen on niin vaikeaa" ja "miksi sinun täytyy odottaa lippua, kun se on myönnetty, ovat yleisiä lomien aikana, china railway customer service center 12306 -alusta on tietämättään poissa siitä lähtien?" se tuli verkkoon 12. kesäkuuta 2011. 13 vuoden jälkeen siitä on tullut suosituin lippujen ostoalusta useimmille suurnopeusjunalla matkustaville matkustajille.
kun tarkastellaan 12306:n kehityshistoriaa, voidaan sanoa, että kyseessä on "eepos", johon liittyy järkeä ja rohkeutta taisteleva lippujen nappausohjelmisto.
kansallispäivänä 2024 rautatiet tuovat ruuhkahuippuun matkustajaliikenteen icphoto
kaiken on alettava siitä hetkestä, jolloin 12306 perustettiin. ensimmäisen pekingin ja tianjinin välisen junalipun myynnin myötä 12. kesäkuuta 2011 kiina aloitti virallisesti lipunmyynnin rautatieverkostossa. vain muutamassa kuukaudessa verkkolippujen myynti on laajentunut nopeasti pekingiin. shanghai, wuhan ja wuhan, guangzhou, zhengxi ja muut suurnopeusradat. syyskuun 30. päivästä alkaen suurnopeusjunalippuja (etuliite g ja d) voi ostaa valtakunnallisesti numerosta 12306. vuoden 2011 loppuun mennessä valtakunnallisia junalippuja (etuliitteillä z, t, k) voi ostaa numerosta 12306. vain puolessa vuodessa lippujen ostaminen kiinan rautatieverkolla on tehnyt harppauksen "tyhjästä" "kattavaan popularisointiin"!
lippujen ostamisen uutuus rautatieverkostosta ei kuitenkaan ole haihtunut, ja vuoden 2012 kevätjuhlaliikenne on hiljaa saapunut. voidaan sanoa, että "suuri testi" kuljetusalalla. ja ensimmäinen 12306-järjestelmän kaatuminen ylitti kaikkien odotukset.
12306-sivustolla on 5.1.2012 alkaen yli miljardi kävijää 5 peräkkäisenä päivänä. käyntimäärät ovat kasvaneet yli 10 kertaa edelliseen kuukauteen verrattuna , mikä tekee siitä yhden maailman vilkkaimmista verkkosivustoista. 1 - sinun on tiedettävä, että vuoden 2011 lopussa kiinassa oli vain 500 miljoonaa internetin käyttäjää.
tällaista pääsypainetta ei otettu huomioon laiturin rakentamisen alussa. matkustajalippujen ydinjärjestelmäarkkitehtuuriin ja internet-sovellusten ominaisuuksiin perustuen 12306-järjestelmän rakentamisen alussa kehittäjät suunnittelivat järjestelmään useita suhteellisen itsenäisiä järjestelmiä, kuten välimuistipalvelut, käyttäjien hallinta, lippukysely, tilausten ja elektronisten lippujen käsittelyä koskevat osiot ja kolmitason verkkosuojausalueet, nimittäin ulkoinen verkko, sisäinen verkko ja lippuverkko. stressitestissä ennen verkkoon siirtymistä prosessi sisältää käyttäjän kirjautumisen, lipun kyselyn, tilauksen ja maksun sekä muut liiketoiminnot. järjestelmän maksimi transaktiokapasiteetti on 34 lippua sekunnissa volyymi voi olla 1,2 miljoonaa lippua/päivä.
stressitestistä jäi kuitenkin "kutsumaton vieras" - lippujen kaappausohjelmisto. lipunvarausohjelmisto on selainpohjainen laajennus, joka käyttää koneen nopeaa vastausta auttamaan käyttäjiä suorittamaan jatkuvasti kyselyitä ja päivittämään sivua. se käyttää korkeataajuista kyselyä jäljellä olevista junien lipuista, täyttää automaattisesti henkilötiedot, ja käyttää useita tilejä samanaikaisesti. suorita lippujen ostoprosessi nopeammin kuin käyttäjät, jotka ostavat liput manuaalisesti.
matkustajat, jotka kärsivät "ei lippuja" alustalla, voivat käyttää rahaa vain hakeakseen apua lippujen kaappausohjelmistosta varmistaakseen, että kaikki on turvallista.
koska lippujen kaappausohjelmistojen aiheuttamaa valtavaa liikennettä ei ole arvioitu riittävästi, 12306 oli alttiina suurelle määrälle lippujen kaappausohjelmistoja - 12306-verkkosivusto halvaantui, suuri määrä käyttäjiä ei pystynyt kirjautumaan sisään ja sivun päivitysaika oli jopa 30 minuuttia. maksoin lipun, mutta en voinut ostaa lippua. monet lipun ostajat tuomitsivat avuttomasti 12306-verkkosivuston "vain nimeksi".
paluuta ei kuitenkaan ollut, joten 12306-lipunmyyntitiimillä ei ollut muuta vaihtoehtoa kuin taistella: riittämättömän kaistanleveyden ongelman vuoksi 12306-lipunmyyntitiimi teki nopean päätöksen ja lisäsi nopeasti kaistanleveyden 600 mbit:stä 1000 mbit:iin ja sitten 1500 mbit:iin. tietojen seurannan ja analysoinnin jälkeen havaittiin, että hyvin harvat käyttäjät ostivat suuren määrän lippuja yhden päivän aikana yli 100. reilun lipunhankinnan varmistamiseksi 12306 ticketing team on säätänyt nettilipunostoprosessia 5. tammikuuta alkaen kun käyttäjä on ostanut lipun onnistuneesti, järjestelmä pakottaa käyttäjän kirjautumaan ulos, ja hänen on kirjauduttava uudelleen sisään kun ostat lippuja uudelleen.
entinen rautatieministeriö ajatteli myös kutsua "ulkomaan apua". jotka olivat täydessä vauhdissa "double elevenin" aikana. siksi alibaba group lähetti 17 teknistä eliittiä muodostamaan projektiryhmän auttamaan 12306-verkkosivustoa sen optimoinnissa ja parantamisessa. kaksi tiimiä työskentelivät rinnakkain parantaakseen huomattavasti 12306-verkkosivuston käyttökokemusta. järjestelmän päivittäinen lipunmyynti kasvoi tammikuun alun 650 000 lipusta yli miljoonaan ja teki ennätysmäärän 1,192 miljoonan päivittäisen lipun myynnin 20. tammikuuta.
tmall taobao mallin "double 11 global shopping carnival" -mainonta hallitsee shanghai xujiahuin metroasemaa kilpaillakseen käyttäjien suosiosta ja liikenteestä ic photo
tämän kevätjuhlamatkan "ääritestin" jälkeen alle vuosi sen käynnistämisen jälkeen, keskusteluja ja kiistoja 12306-arkkitehtuurista ilmestyi myös internetiin selvitti huolella ongelman syyt ja tiivisti tärkeimmät. tämä johtuu lippukyselyn ja tilaus-/e-lippu-liiketoiminnan osioiden riittämättömästä käsittelykapasiteetista, mikä johtaa pitkiin vastausaikoihin suurissa samanaikaisissa pääsypyynnöissä ruuhka-aikoina. jokainen yritysosio ei ole hyvin eristetty, mikä johtaa "vyöry"-ilmiöön järjestelmän sisältä ulospäin, mikä aiheuttaa ruuhkaa verkkosivustoilla ja vaikuttaa käyttäjien lippujen ostokokemukseen.
vastauksena yllä oleviin ongelmiin ja syihin kehittäjät keskittyivät arkkitehtuurin optimointi- ja rekonstruointiideoihin parantaakseen lippukyselyjen ja tapahtumien käsittelyn vastausnopeutta, parantaakseen taustajärjestelmän skaalautuvuutta, muuttaakseen online-jonomenetelmää ja vähentääkseen aiheuttamia kaistanleveyspaineita. keskitetyllä lipunmyynnillä ruuhka-aikoina. samanaikaisesti erittele ydinliiketoimintaa mahdollisimman paljon yritysyhteyksien välisten vahvojen korrelaatioiden vähentämiseksi.
ensinnäkin samanaikaisen kyselyn kykyä on parannettava huomattavasti. 12306 käyttää muistissa olevaa laskentatietokantaa korvaamaan perinteisen tietokannan, mikä lisää lippukyselyiden vastausnopeutta alle 1000 kertaa sekunnissa yli 20 000 kertaa sekunnissa. vähentää vasteaikaa alkuperäisestä 1 sekunnista 10 ms, jolloin käyttäjät voivat saada nopeasti junan numeron ja jäljellä olevat liput.
toiseksi on välttämätöntä, että käyttäjät jonottavat ja tekevät tilauksia ilman ruuhkaa ruuhka-aikoina. tätä varten 12306 on rakentanut tapahtumien käsittelyn jonojärjestelmän. jonon tilauspyyntöjen vastaanottokapasiteetti ylittää 100 000 tilausta sekunnissa, ja käyttäjät voivat suorittaa tilauksia nopeasti. lippujen myyntihuippujen aikana, odota, että järjestelmä käsittelee sen peräkkäin. muistissa olevia laskentatietokantoja käytetään myös jonojärjestelmissä.
kolmanneksi tilaus/e-lippu muutettiin solmuiksi, tietokannoiksi ja taulukoiksi, ja alkuperäinen 1 solmu, 1 tietokanta ja 1 taulukko jaettiin 3 solmuun, 30 tietokantaan ja 30 verkkoon liittyvään taulukkoon ja tietokantataulukot, jotta käyttäjien lippuvarauspyyntöihin verkkosivustolla voidaan vastata ja niitä voidaan käsitellä nopeammin.
lopuksi suoritetaan lipunvaraus- ja lipunkeräystoimintojen liiketoimintojen erottaminen, ja eri liiketoimintasolmut (lippujen myyntisolmut ja lipunkeruusolmut) suorittavat online-lippujen myynti- ja offline-lipunkeruupalvelut tilausten/sähköisen palvelun luku- ja kirjoituserottelua; lippujen generointi ja kysely suoritetaan käyttämällä muistissa olevaa laskentatietokantaa tilausten/e-lippujen keskitettyyn tallentamiseen, tilauskyselyiden vastausnopeus on nostettu noin 200 kertaa sekunnissa yli 5 000 kertaa sekunnissa, mikä parantaa huomattavasti tilausten/e-lippujen kyselytehokkuus.
stressitesteissä ennen verkkoon siirtymistä järjestelmä saavutti optimoidun arkkitehtuurin jälkeen maksimitransaktiokapasiteetin 300 lippua sekunnissa, mikä pystyy vastaamaan 5 miljoonan päivittäisen lipunmyyntivolyymin liiketoiminnan tarpeisiin. vuoden 2013 kevätjuhlien aikana optimoidun 12306-verkkosivuston korkein päivälippumyynti oli 3,64 miljoonaa, mikä on 40 % koko lipunmyynnistä ).
14. helmikuuta 2013 vanhemmat ja heidän lapsensa odottivat paluumatkaansa huaibein rautatieasemalla anhuin maakunnassa. ic valokuva
12306-alustan kysyntä kasvaa kuitenkin edelleen nopeasti, ja alkuperäiset parannukset saavuttavat nopeasti rajansa. vuoden 2013 kansallispäivän kultaisen viikon aikana 12306 internet-lippua myytiin 4,6 miljoonaan, mikä oli jälleen lähellä järjestelmän käsittelyn ylärajaa 3g-verkon rajoituksista johtuen (4g-verkko oli ensimmäinen vuosi, mutta ei vielä suosittu). internetin käyttäjien määrän nopean kasvun vuoksi ulkoisen verkon sisäänkäynti oli tukossa ruuhka-aikaan. lisäksi internet-lippujärjestelmän yhden keskuksen toimintamalli junalippujen myynnin pääkanavana ei enää vastaa liiketoiminnan turvallisuuden ja luotettavuuden tarpeita.
tätä tarkoitusta varten 12306-verkkosivuston rakenteellisen optimoinnin toinen kierros on käynnistetty vuoden 2013 lopusta lähtien:
siirrä palvelut, kuten käyttäjän kirjautuminen ja usein käytetyt yhteystiedot, muistitietokantaan, mikä parantaa siihen liittyvien palveluiden käsittelyn suorituskykyä ja luotettavuutta.
ratatieteiden akatemian toinen tuotantokeskus rakennettiin saavuttamaan "kaksoisaktiivisuus" nykyisen china state railway group co., ltd.:n ensimmäisen tuotantokeskuksen kanssa, jotta voidaan parantaa sivuston turvallisuutta ja luotettavuutta ja integroida tilaus/sähköinen lippuklusteri kasvanut 1x. tilaus/e-lippuklusteri on laajennettu 10 solmuryhmään, 100 kirjastoon ja 100 taulukkoon.
ota lippukyselypalvelu käyttöön julkisessa pilvessä käytäntömäärittelyn avulla lippukyselyliikenne voidaan ohjata julkiseen pilveen milloin tahansa helpottaaksesi verkkosivuston käsittelyresursseihin ja kaistanleveyteen kohdistuvaa painetta lippujen myyntihuippujen aikana.
stressitesti ennen verkkoon siirtymistä varmisti, että järjestelmä pystyy täyttämään suunnitellun lipunmyyntikapasiteetin 10 miljoonaa lippua päivässä kevätjuhlamatkailun huippukaudella 2015 todellinen lipunmyyntinopeus ylitti 1 000 lippua sekunnissa (noin 3,6 miljoonaa lippua). tunnissa). julkinen pilvi ohjasi jopa 75 % kyselyistä kevätjuhlan 2015 aikana, ja sivuston ulkoinen lippukyselypalvelukapasiteetti kasvoi kolme kertaa. 12306-verkkosivusto käsitteli yli 18 miljardia lippukyselypalvelua kevätjuhlamatkailun huippukaudella 2015, ja keskimääräinen vastausnopeus oli yli 300 000 kertaa sekunnissa.
kun 12306:n kantokyky kevätjuhlamatkan "äärimmäiseen paineeseen" on kaksinkertaistunut, suunnittelu- ja käyttötiimeille aikoinaan päänsärkyä aiheuttaneesta "lippujen nappaamisesta" on tullut suurin epävakautta aiheuttava tekijä. vaikka 12306-tiimi on toistuvasti protestoinut lippujen kaappausohjelmiston käyttöä lippujen ostossa, internetissä on edelleen loputtomasti pieniä ohjelmistoja, jotka luottavat automaattisesti ja usein päivittyviin lipputietoihin ja automaattisesti täyttäviin raportteihin lippujen hankkimiseksi. tämäntyyppiset ohjelmistot parantavat lippujen hankinnan onnistumisastetta päivittämällä lipputiedot nopeasti, jotta käyttäjät voivat napata liput mahdollisimman pian. vaikka se vastaa markkinoiden kysyntään, se häiritsee vakavasti myös käsin lippuja ostavaa yleisöä, mikä vaikuttaa lippujen oston oikeudenmukaisuuteen ja onnistumisprosentin parantamiseksi käyttäjien on usein syötettävä matkustajan henkilötiedot järjestelmään etukäteen "nappaa lippuja" keskellä ahdistusta, hän henkilökohtaisesti vuotanut henkilökohtaisia tietojaan.
tätä taustaa vasten 12306-tiimin on tehtävä myös kohdennettuja muutoksia - järjestelmän huippuprosessointikapasiteetin jatkuvan optimoinnin lisäksi se otti käyttöön myös oikeiden nimien järjestelmiä, monimutkaisia vahvistuskoodeja, matkapuhelimen vahvistuskoodeja ja muita toimintoja, mutta se ei silti pysty hillitsemään lippua ohjelmistojen tarttuminen rehottava tilanne on johtanut huonoon verkkolippujen ostamiseen kevätjuhlan ja kansallispäivän kultaisen viikon aikana.
vuoden 2019 kevätjuhliin asti 12306 pilotoi jonotuslistalipunostopalvelua. tämä toiminto on asettaa manuaaliset käyttäjien tilaukset ja lipunostoohjelmiston käyttäjien tilaukset samaan "palkintopottiin", jotta kaikki voivat kilpailla reilusti ja järjestelmä valitsee satunnaisesti "voittajan" seuraavan lipunostoprosessin suorittamiseksi. tällä tavalla, riippumatta siitä, kuinka nopeasti näyttö päivitetään, lippujen nappausohjelmistolla ei ole lainkaan etua. tämä on vähitellen hillinnyt lippujen kaappausohjelmiston suosiota.
kuten sanonta kuuluu, "magia on korkeampi kuin tie on korkeampi". valmiustilan lippumalli on 12306:lle raskas isku lippujen kaappausohjelmistoa vastaan kohdistaa tämä malli uudelleen kilpailuun, kuten "voittotodennäköisyyden" lisääminen odottavien lippujen palkintopotissa. uskon, että 12306-tiimimme voi voittaa vaikeudet ja ylläpitää lippujärjestelmää maailman suurimmalla vierailu- ja tapahtumamäärällä. kahden osapuolen välinen järkeä ja rohkeutta koskeva taistelu kehittyy edelleen kiinan jatkuvasti kehittyvän rautatieverkoston ja asukkaiden kanssa. matkustustarpeita.