informasi kontak saya
surat[email protected]
2024-10-06
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
kolumnis text/observer.com, fu jiewen, insinyur pengoperasian dan pemeliharaan emu berkecepatan tinggi
selama libur hari nasional, apakah anda sudah mendapatkan tiket di 12306?
meskipun keluhan seperti "sulit sekali membeli tiket kereta kecepatan tinggi" dan "mengapa harus menunggu tiket ketika sudah diterbitkan?" adalah hal biasa selama hari libur, platform pusat layanan pelanggan china railway 12306 tanpa disadari telah hilang sejak saat itu mulai online pada 12 juni 2011. setelah 13 tahun, ini telah menjadi platform pembelian tiket pilihan bagi sebagian besar penumpang yang bepergian dengan kereta api berkecepatan tinggi.
melihat kembali sejarah perkembangan 12306, dapat dikatakan bahwa ini adalah sebuah "epik" yang melibatkan pertarungan kecerdasan dan keberanian dengan perangkat lunak perampas tiket.
pada hari nasional 2024, kereta api mengantarkan puncak lalu lintas penumpang icphoto
semuanya harus dimulai dari saat 12306 didirikan. dengan penjualan tiket elektronik kereta api antarkota beijing-tianjin yang pertama pada 12 juni 2011, tiongkok secara resmi memulai penjualan tiket di jaringan kereta api. hanya dalam beberapa bulan, cakupan penjualan tiket online telah berkembang pesat hingga ke beijing. shanghai, wuhan dan wuhan guangzhou, zhengxi dan jalur kereta api berkecepatan tinggi lainnya. mulai tanggal 30 september, tiket kereta kecepatan tinggi (diawali dengan g dan d) secara nasional dapat dibeli di 12306. pada akhir tahun 2011, tiket kereta api nasional (diawali z, t, k) dapat dibeli di 12306. hanya dalam waktu setengah tahun, pembelian tiket di jaringan kereta api tiongkok telah mengalami lompatan dari "dari awal" menjadi "mempopulerkan secara komprehensif"!
namun kebaruan dalam membeli tiket di jaringan kereta api belum memudar, dan transportasi festival musim semi tahun 2012 telah tiba dengan tenang. festival musim semi transportasi, sebuah acara migrasi massal yang jarang terjadi di dunia, memberikan tekanan yang belum pernah terjadi sebelumnya pada industri transportasi tiongkok setiap tahunnya. dapat dikatakan bahwa “ujian besar” dalam industri transportasi. dan kerusakan sistem pertama pada tahun 12306 melampaui ekspektasi semua orang.
mulai tanggal 5 januari 2012, website 12306 telah menerima lebih dari 1 miliar hits selama 5 hari berturut-turut. jumlah kunjungan tersebut meningkat lebih dari 10 kali lipat dibandingkan bulan sebelumnya , menjadikannya salah satu situs web tersibuk di dunia. 1 - anda pasti tahu bahwa pada akhir tahun 2011, hanya ada 500 juta pengguna internet di china.
tekanan akses seperti itu tidak dipertimbangkan pada awal pembangunan platform. pada awal pembangunan sistem 12306, berdasarkan arsitektur sistem inti tiket penumpang dan berdasarkan karakteristik aplikasi internet, pengembang merancang beberapa sistem yang relatif independen untuk sistem seperti layanan caching, manajemen pengguna, permintaan tiket, pemrosesan pesanan dan tiket elektronik, partisi bisnis, dan domain keamanan jaringan tiga tingkat, yaitu jaringan eksternal, jaringan internal, dan jaringan tiket. dalam stress test sebelum online, suatu proses meliputi login pengguna, penyelidikan tiket, penempatan pesanan dan pembayaran serta operasi bisnis lainnya. kapasitas transaksi maksimum sistem adalah 34 tiket/detik volume bisa mencapai 1,2 juta tiket/hari.
namun, stress test ini melewatkan "tamu tak diundang" - perangkat lunak pengambil tiket. perangkat lunak pengambilan tiket adalah plug-in berbasis browser yang menggunakan respons cepat mesin untuk membantu pengguna menyelesaikan tindakan terus-menerus menanyakan dan menyegarkan halaman. perangkat lunak ini menggunakan kueri frekuensi tinggi untuk sisa tiket kereta api, secara otomatis mengisi informasi pribadi, dan secara otomatis mengisi informasi pribadi. dan mengoperasikan beberapa akun sekaligus. selesaikan proses pembelian tiket lebih cepat dibandingkan pengguna yang membeli tiket secara manual.
penumpang yang mengalami "tidak ada tiket" di platform hanya dapat mengeluarkan uang untuk mencari bantuan dari perangkat lunak pengambilan tiket guna memastikan semuanya aman.
karena kurangnya estimasi yang memadai mengenai lalu lintas besar yang disebabkan oleh perangkat lunak pengambilan tiket, 12306 rentan terhadap sejumlah besar perangkat lunak pengambilan tiket - situs web 12306 lumpuh, sejumlah besar pengguna tidak dapat masuk, dan waktu penyegaran halaman selama 30 menit. saya membayar tiket tetapi tidak dapat membeli tiket. banyak pembeli tiket yang dengan putus asa mengecam situs 12306 sebagai “hanya dalam nama”.
namun, tidak ada jalan untuk mundur, sehingga tim tiket 12306 tidak punya pilihan selain berjuang: sebagai tanggapan terhadap masalah bandwidth yang tidak mencukupi, tim tiket 12306 membuat keputusan cepat dan dengan cepat meningkatkan bandwidth dari 600mbit menjadi 1000mbit dan kemudian menjadi 1500mbit . setelah memantau dan menganalisis data, ditemukan bahwa sangat sedikit pengguna yang membeli tiket secara online dalam jumlah besar, dengan jumlah total tiket yang dibeli dalam satu hari melebihi 100. untuk memastikan pembelian tiket yang adil, mulai tanggal 5 januari, tim tiket 12306 telah menyesuaikan proses pembelian tiket online. setelah pengguna berhasil membeli tiket, sistem akan memaksa pengguna untuk logout, dan mereka harus login kembali saat membeli tiket lagi.
mantan kementerian perkeretaapian juga berpikir untuk mengundang "bantuan asing". di antara semua situs web pada saat itu, satu-satunya situs yang memiliki banyak pengalaman dalam "tidak bangkrut meskipun terjadi peningkatan kunjungan yang besar dalam waktu singkat" adalah tmall dan taobao, yang sedang berjalan lancar selama "double eleven". oleh karena itu, alibaba group mengirimkan 17 elit teknis untuk membentuk tim proyek guna membantu situs 12306 dalam mengoptimalkan dan meningkatkannya. kedua tim bekerja berdampingan untuk meningkatkan pengalaman pengguna situs web 12306. penjualan tiket harian sistem meningkat dari 650.000 pada awal januari menjadi lebih dari 1 juta, dan mencatat rekor 1,192 juta penjualan tiket harian pada 20 januari.
iklan "karnaval belanja global 11 ganda" tmall taobao mall mendominasi stasiun kereta bawah tanah shanghai xujiahui untuk bersaing demi popularitas pengguna dan lalu lintas foto ic
setelah "ujian ekstrim" perjalanan festival musim semi kurang dari setahun setelah diluncurkan, diskusi dan kontroversi tentang arsitektur 12306 juga muncul di internet. kementerian perkeretaapian saat itu dengan cermat mendengarkan pendapat semua pihak dan juga memilah penyebab masalah dengan hati-hati dan merangkum hal-hal utama. hal ini disebabkan oleh kurangnya kapasitas pemrosesan permintaan tiket dan partisi bisnis pemesanan/e-tiket, yang mengakibatkan waktu respons yang lama pada permintaan akses bersamaan yang tinggi selama periode puncak. setiap partisi bisnis tidak terisolasi dengan baik, sehingga menimbulkan efek "longsoran" dari dalam ke luar sistem, menyebabkan kemacetan situs web dan memengaruhi pengalaman pembelian tiket pengguna.
menanggapi masalah dan alasan di atas, pengembang fokus pada optimalisasi arsitektur dan ide rekonstruksi untuk meningkatkan kecepatan respons permintaan tiket dan pemrosesan transaksi, meningkatkan skalabilitas sistem backend, mengubah metode antrian online, dan mengurangi tekanan bandwidth yang disebabkan dengan pelepasan tiket terpusat pada jam sibuk. pada saat yang sama, pisahkan bisnis inti sebisa mungkin untuk mengurangi korelasi yang kuat antar hubungan bisnis. konten spesifik meliputi:
pertama-tama, kemampuan kueri serentak harus ditingkatkan secara signifikan. 12306 menggunakan basis data komputasi dalam memori untuk menggantikan basis data tradisional, meningkatkan kecepatan respons kueri tiket dari kurang dari 1.000 kali/detik menjadi lebih dari 20.000 kali/detik, dan mengurangi waktu respons dari 1 detik menjadi 10 ms, memungkinkan pengguna untuk dengan cepat mendapatkan nomor kereta dan sisa tiket.
kedua, pengguna perlu mengantri dan melakukan pemesanan tanpa kemacetan selama periode sibuk. untuk tujuan ini, 12306 telah membangun sistem antrian pemrosesan transaksi. kapasitas penerimaan permintaan pesanan antrian melebihi 100.000 pesanan/detik, dan pengguna dapat dengan cepat menyelesaikan pesanan selama periode puncak penjualan tiket operasi, tunggu sistem memprosesnya secara berurutan. selama proses menunggu, anda dapat memeriksa status antrian (waktu menunggu pemrosesan). basis data komputasi dalam memori juga digunakan dalam sistem antrian.
ketiga, pesanan/tiket elektronik diubah menjadi node, database dan tabel, dan 1 node asli, 1 database, dan 1 tabel dipecah menjadi 3 node, 30 database, dan 30 tabel. operasi terkait online disebar ke berbagai node dan tabel database, sehingga permintaan pemesanan tiket pengguna di website dapat direspon dan diproses lebih cepat.
terakhir, pemisahan bisnis operasi pemesanan tiket dan pengumpulan tiket dilakukan, dan node bisnis yang berbeda (node penjualan tiket dan node pengumpulan tiket) menjalankan layanan penjualan tiket online dan pengumpulan tiket offline; pembuatan dan kueri tiket dilakukan, menggunakan database komputasi dalam memori untuk menyimpan pesanan/tiket elektronik secara terpusat, kecepatan respons kueri pesanan telah ditingkatkan dari sekitar 200 kali/detik menjadi lebih dari 5.000 kali/detik, yang sangat meningkat efisiensi permintaan pesanan/e-tiket.
pada stress test sebelum online, sistem setelah arsitektur dioptimalkan mencapai kapasitas transaksi maksimum 300 tiket/detik, yang dapat memenuhi kebutuhan bisnis volume penjualan tiket harian sebesar 5 juta. selama festival musim semi tahun 2013, penjualan tiket harian tertinggi dari situs web 12306 yang dioptimalkan mencapai 3,64 juta, menyumbang 40% dari total penjualan tiket. penjualan tiket tersebut lebih dari tiga kali lipat puncak festival musim semi tahun 2012 (1,19 juta ).
pada tanggal 14 februari 2013, orang tua dan anak-anak mereka sedang menunggu perjalanan pulang di stasiun kereta api huaibei di provinsi anhui. foto ic
namun, permintaan akan platform 12306 masih berkembang pesat, dan penyempurnaan awal dengan cepat mencapai batasnya. selama pekan emas hari nasional tahun 2013, penjualan tiket internet 12306 mencapai 4,6 juta, yang sekali lagi mendekati batas atas pemrosesan sistem karena keterbatasan jaringan 3g (jaringan 4g masih tahun pertama tetapi belum populer). dan pesatnya pertumbuhan jumlah pengguna internet, pintu masuk jaringan eksternal diblokir selama periode puncak. bandwidth terbatas dan tidak dapat memenuhi kebutuhan peningkatan lebih lanjut dalam penjualan tiket internet. selain itu, sebagai saluran utama penjualan tiket kereta api, model pengoperasian sistem tiket internet satu pusat tidak lagi dapat memenuhi kebutuhan keamanan dan keandalan bisnis.
untuk tujuan ini, putaran kedua optimasi struktural situs web 12306 telah diluncurkan sejak akhir tahun 2013:
memigrasikan layanan seperti login pengguna dan pertanyaan kontak yang sering digunakan ke database memori, meningkatkan kinerja pemrosesan dan keandalan layanan terkait.
pusat produksi kedua dari akademi ilmu kereta api dibangun untuk mencapai "aktif ganda" dengan pusat produksi pertama yang ada di china state railway group co., ltd. untuk meningkatkan keamanan dan keandalan situs web serta mengintegrasikan kemampuan pemrosesan dari cluster pemesanan/tiket elektronik meningkat 1x. cluster pemesanan/e-tiket telah diperluas menjadi 10 grup node, 100 perpustakaan, dan 100 meja.
menyebarkan layanan permintaan tiket di cloud publik. melalui konfigurasi kebijakan, lalu lintas permintaan tiket dapat dialihkan ke cloud publik kapan saja untuk mengurangi tekanan pada sumber daya pemrosesan dan bandwidth situs web selama periode puncak penjualan tiket.
stress test sebelum online memverifikasi bahwa sistem dapat memenuhi kapasitas penjualan tiket yang dirancang sebesar 10 juta tiket per hari. selama periode puncak perjalanan festival musim semi pada tahun 2015, kecepatan penjualan tiket sebenarnya melebihi 1.000 tiket per detik (sekitar 3,6 juta tiket). per jam). cloud publik mengalihkan hingga 75% permintaan kueri selama periode perjalanan festival musim semi 2015, dan kapasitas layanan kueri tiket eksternal situs web meningkat tiga kali lipat. situs web 12306 memproses lebih dari 18 miliar permintaan tiket selama periode puncak perjalanan festival musim semi pada tahun 2015, dengan kecepatan respons rata-rata lebih dari 300.000 kali/detik.
karena daya dukung 12306 untuk "tekanan ekstrem" perjalanan festival musim semi telah berlipat ganda, "plug-in perampas tiket" yang pernah membuat pusing tim desain dan operasi telah menjadi faktor ketidakstabilan terbesar. meskipun tim 12306 telah berulang kali memprotes penggunaan perangkat lunak pengambilan tiket saat membeli tiket, masih ada banyak perangkat lunak kecil di internet yang mengandalkan penyegaran informasi tiket secara otomatis dan sering serta secara otomatis mengisi laporan untuk mengambil tiket. perangkat lunak jenis ini meningkatkan tingkat keberhasilan pengambilan tiket dengan menyegarkan informasi tiket dengan cepat, yang bertujuan untuk membantu pengguna mengambil tiket sesegera mungkin. meskipun memenuhi permintaan pasar, hal ini juga sangat mengganggu masyarakat yang membeli tiket secara manual, sehingga mempengaruhi keadilan pembelian tiket, dan untuk meningkatkan tingkat keberhasilan, pengguna seringkali perlu memasukkan informasi pribadi penumpang ke dalam sistem terlebih dahulu; "mengambil tiket" di tengah kegelisahan, dia secara pribadi membocorkan informasi pribadinya.
dengan latar belakang ini, tim 12306 juga harus melakukan perubahan yang ditargetkan - selain terus mengoptimalkan kapasitas pemrosesan puncak sistem, tim juga memperkenalkan sistem nama asli, kode verifikasi yang rumit, kode verifikasi ponsel, dan fungsi lainnya, namun tetap tidak dapat membatasi tiket. menyambar perangkat lunak. situasi yang merajalela telah menyebabkan fenomena buruknya pembelian tiket jaringan selama festival musim semi dan pekan emas hari nasional.
hingga periode perjalanan festival musim semi 2019, 12306 menguji coba fungsi layanan pembelian tiket daftar tunggu. fungsi ini adalah untuk memasukkan pesanan pengguna manual dan pesanan pengguna perangkat lunak pengambilan tiket ke dalam "kumpulan hadiah" yang sama, sehingga semua orang dapat bersaing secara adil, dan sistem secara acak memilih "pemenang" untuk menyelesaikan proses pembelian tiket berikutnya. dengan cara ini, sekalipun perangkat lunak pengambil tiket menyegarkan layar dengan cepat, hal ini tidak memiliki keuntungan sama sekali. hal ini secara bertahap mengekang popularitas perangkat lunak pengambil tiket.
seperti kata pepatah, "keajaiban lebih tinggi daripada jalan lebih tinggi." model tiket siaga merupakan pukulan berat bagi 12306 terhadap perangkat lunak perampas tiket. namun, karena didorong oleh kepentingan, perangkat lunak perampas tiket pasti akan terus bertindak tidak adil menargetkan model ini lagi. persaingan, seperti meningkatkan "probabilitas kemenangan" pesanan perangkat lunak pengambilan tiket di kumpulan hadiah tiket menunggu, dll. saya yakin tim 12306 kami dapat mengatasi kesulitan dan mempertahankan sistem tiket dengan jumlah kunjungan dan transaksi terbesar di dunia. pertarungan kecerdasan dan keberanian antara kedua pihak masih terus berkembang seiring dengan terus berkembangnya jaringan kereta api tiongkok dan aktivitas penduduk. kebutuhan perjalanan.