Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

Poukisa yon sosyete tankou MegaFon bezwen Tarantool nan bòdwo? Soti deyò a, li sanble ke vandè a anjeneral vini, pote kèk kalite gwo bwat, ploge ploge a nan priz la - ak sa a bòdwo! Sa a te yon fwa ka a, men kounye a li se akayik, ak dinozò sa yo te deja disparèt oswa yo ap vin disparèt. Okòmansman, bòdwo se yon sistèm pou bay fakti - yon machin konte oswa kalkilatris. Nan telecom modèn sa a se sistèm automatisation pou tout sik lavi entèraksyon ak yon abònen soti nan konklizyon yon kontra ak revokasyon, ki gen ladan bòdwo an tan reyèl, akseptasyon peman ak plis ankò. Faktirasyon nan konpayi telecom se tankou yon robo konba - gwo, pwisan ak chaje ak zam.

Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

Kisa Tarantool gen pou wè ak li? Yo pral pale sou li Oleg Ivlev и Andrei Knyazev. Oleg se achitèk an chèf nan konpayi an MegaFon ak anpil eksperyans k ap travay nan konpayi etranje, Andrey se direktè sistèm biznis. Soti nan transkripsyon rapò yo sou Konferans Tarantool 2018 ou pral aprann poukisa R&D nesesè nan kòporasyon yo, ki sa Tarantool ye, ki jan enpas la nan eskalade vètikal ak globalizasyon te vin kondisyon yo pou aparans nan baz done sa a nan konpayi an, sou defi teknolojik, transfòmasyon achitekti, ak ki jan technostack MegaFon a sanble ak Netflix. , Google ak Amazon.

Pwojè "Fakturasyon Inifye"

Pwojè an kesyon sa te poze yo rele "Unified Billing". Li te isit la ke Tarantool te montre pi bon kalite li yo.

Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

Kwasans nan pwodiktivite nan ekipman Hi-End pa t 'kontinye ak kwasans lan nan baz abònen ak kwasans lan nan kantite sèvis; plis kwasans nan kantite abònen ak sèvis yo te espere akòz M2M, IoT, ak karakteristik branch dirije. nan yon deteryorasyon nan tan-a-mache. Konpayi an te deside kreye yon sistèm biznis inifye ak yon achitekti modilè inik nan klas mondyal, olye pou yo 8 sistèm bòdwo diferan aktyèl yo.

MegaFon se uit konpayi nan yon sèl. An 2009, reyòganizasyon an te fini: branch nan tout Larisi fizyone nan yon sèl konpayi, MegaFon OJSC (kounye a PJSC). Kidonk, konpayi an gen 8 sistèm bòdwo ak pwòp solisyon "koutim", karakteristik branch yo ak diferan estrikti òganizasyonèl, IT ak maketing.

Tout bagay te byen jiskaske nou te oblije lanse yon sèl pwodwi federal komen. Isit la yon anpil nan difikilte leve: pou kèk, tarif yo awondi moute, pou lòt moun awondi desann, ak pou lòt moun - ki baze sou mwayen aritmetik. Gen plizyè milye moman sa yo.

Malgre lefèt ke te gen yon sèl vèsyon nan sistèm nan bòdwo, yon sèl founisè, anviwònman yo divèje anpil ke li te pran yon bon bout tan yo mete ansanm. Nou te eseye diminye kantite yo, epi yo te vin atravè yon dezyèm pwoblèm ki abitye nan anpil kòporasyon.

Eskalad vètikal. Menm pyès ki nan konpitè ki pi fre nan moman sa a pa t satisfè bezwen yo. Nou te itilize ekipman Hewlett-Packard ki soti nan liy Superdome Hi-End, men li pa t satisfè bezwen menm de branch yo. Mwen te vle dekale orizontal san gwo depans fonksyònman ak envestisman kapital.

Atant kwasans nan kantite abonnés ak sèvis yo. Konsiltan yo te pote istwa sou IoT ak M2M nan mond lan telekominikasyon: lè a ap vini lè chak telefòn ak fè pral gen yon kat SIM, ak de nan frijidè a. Jodi a nou gen yon nimewo nan abonnés, men nan fiti prè pral gen anpil plis.

Defi teknolojik

Kat rezon sa yo te motive nou fè gwo chanjman. Te gen yon chwa ant amelyore sistèm nan ak konsepsyon soti nan grafouyen. Nou te panse pou yon tan long, pran desizyon serye, jwe tender. Kòm yon rezilta, nou te deside konsepsyon depi nan konmansman an anpil, ak te pran sou defi enteresan - defi teknolojik.

Évolutivité

Si se te anvan, ann di, ann di 8 facturation pou 15 milyon abonnés, epi kounye a li ta dwe travay 100 milyon abonnés ak plis ankò - chaj la se yon lòd nan grandè pi wo.

Nou te vin konparab nan echèl ak gwo jwè entènèt tankou Mail.ru oswa Netflix.

Men, mouvman an plis ogmante chaj la ak baz abònen te mete defi grav pou nou.

Jewografi peyi nou an vas

Ant Kaliningrad ak Vladivostok 7500 km ak 10 zòn tan. Vitès limyè a se fini ak nan distans sa yo reta yo deja enpòtan. 150 ms sou pi fre chanèl optik modèn yo se twòp pou bòdwo an tan reyèl, espesyalman kòm li se kounye a nan telecom nan Larisi. Anplis de sa, ou bezwen mete ajou nan yon sèl jou ouvrab, ak ak diferan zòn lè sa a se yon pwoblèm.

Nou pa jis bay sèvis pou yon frè abònman, nou gen tarif konplèks, pakè, ak modifye divès kalite. Nou bezwen non sèlman pèmèt oswa refize abònen a pale, men ba li yon sèten kota - kalkile apèl ak aksyon an tan reyèl pou ke li pa remake.

tolerans fòt

Sa a se lòt bò a nan santralizasyon.

Si nou kolekte tout abonnés nan yon sèl sistèm, Lè sa a, nenpòt evènman ijans ak dezas yo se yon dezas pou biznis. Se poutèt sa, nou desine sistèm nan yon fason pou elimine enpak aksidan sou baz abònen tout antye.

Sa a se ankò yon konsekans nan refi a echèl vètikal. Lè nou echèl orizontal, nou ogmante kantite sèvè soti nan dè santèn a dè milye. Yo bezwen jere ak ka ranplase, otomatikman fè bak enfrastrikti IT ak restore sistèm distribiye a.

Nou te fè fas ak defi enteresan sa yo. Nou te fèt sistèm nan, e nan moman sa a nou te eseye jwenn pi bon pratik mondyal yo tcheke ki jan nan tandans nou ye, konbyen lajan nou swiv teknoloji avanse.

Eksperyans Mondyal la

Etonan, nou pa t jwenn yon sèl referans nan telecom mondyal.

Ewòp te tonbe an tèm de kantite abonnés ak echèl, USA a - an tèm de plat la nan tarif li yo. Nou te gade kèk nan peyi Lachin, ak jwenn kèk nan peyi Zend ak anplwaye espesyalis nan Vodafone peyi Zend.

Pou analize achitekti a, nou reyini yon ekip rèv ki te dirije pa IBM - achitèk ki soti nan diferan domèn. Moun sa yo te kapab byen evalye sa nou t ap fè epi pote sèten konesans nan achitekti nou an.

Echèl

Kèk nimewo pou ilistrasyon.

Nou desine sistèm lan pou 80 milyon abonnés ak yon rezèv yon milya dola. Sa a se fason nou retire papòt lavni. Sa a se pa paske nou pral pran sou Lachin, men paske nan ofansiv IoT ak M2M.

300 milyon dokiman trete an tan reyèl. Malgre ke nou gen 80 milyon abònen, nou travay ak tou de potansyèl kliyan ak moun ki te kite nou si nou bezwen kolekte resevwar. Se poutèt sa, volim aktyèl yo notables pi gwo.

2 milya tranzaksyon Balans la chanje chak jou - sa yo se peman, chaj, apèl ak lòt evènman. 200 TB done ap chanje aktivman, chanje yon ti kras pi dousman 8 PB done, epi sa a se pa yon achiv, men done vivan nan yon sèl bòdwo. Echèl pa sant done - 5 mil serveurs sou 14 sit.

Pile teknoloji

Lè nou te planifye achitekti a epi yo te kòmanse rasanble sistèm nan, nou enpòte teknoloji ki pi enteresan ak avanse. Rezilta a se yon pile teknoloji abitye pou nenpòt jwè entènèt ak kòporasyon ki fè sistèm gwo chaj.

Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

Pile a sanble ak pil lòt gwo jwè yo: Netflix, Twitter, Viber. Li konsiste de 6 eleman, men nou vle vin pi kout ak inifye li.

Fleksibilite se yon bon bagay, men nan yon gwo sosyete pa gen okenn fason san inifikasyon.

Nou pa pral chanje menm Oracle a nan Tarantool. Nan reyalite yo nan gwo konpayi yo, sa a se yon utopi, oswa yon kwazad pou 5-10 ane ak yon rezilta ki pa klè. Men, Cassandra ak Couchbase ka fasil pou ranplase ak Tarantool, e se pou sa n ap fè efò.

Poukisa Tarantool?

Gen 4 kritè senp poukisa nou te chwazi baz done sa a.

Speed. Nou te fè tès chaj sou sistèm endistriyèl MegaFon. Tarantool te genyen - li te montre pi bon pèfòmans.

Sa pa vle di ke lòt sistèm pa satisfè bezwen MegaFon. Solisyon memwa aktyèl yo tèlman pwodiktif ke rezèv konpayi an plis pase ase. Men, nou enterese nan fè fas ak yon lidè, epi yo pa ak yon moun ki an reta dèyè, ki gen ladan nan tès la chaj.

Tarantool kouvri bezwen konpayi an menm nan tèm long la.

Pri TCO. Sipò pou Couchbase sou volim MegaFon koute kantite lajan astwonomik, men ak Tarantool sitiyasyon an se pi bèl, epi yo sanble nan fonksyonalite.

Yon lòt karakteristik bèl ki te enfliyanse yon ti kras chwa nou an se ke Tarantool travay pi byen ak memwa pase lòt baz done. Li montre maksimòm efikasite.

Fyab. MegaFon envesti nan fyab, pwobableman plis pase nenpòt lòt moun. Se konsa, lè nou gade nan Tarantool, nou reyalize ke nou te fè li satisfè kondisyon nou yo.

Nou te envesti tan ak finans nou yo, epi ansanm ak Mail.ru nou te kreye yon vèsyon antrepriz, ki kounye a itilize nan plizyè lòt konpayi.

Tarantool-antrepriz konplètman satisfè nou an tèm de sekirite, fyab, ak antre.

Patenarya

Bagay ki pi enpòtan pou mwen se kontak dirèk ak pwomotè a. Sa a se egzakteman sa mesye yo soti nan Tarantool koruptyon ak.

Si ou vin jwenn yon jwè, espesyalman youn ki travay ak yon kliyan jete lank, epi ou di ke ou bezwen baz done a pou kapab fè sa a, sa a ak sa a, li anjeneral reponn:

- Oke, mete kondisyon yo anba pil sa a - yon jou, nou pral pwobableman jwenn yo.

Anpil gen yon plan pou pwochen 2-3 ane yo, epi li prèske enposib entegre la, men devlopè Tarantool kaptive ak ouvèti yo, epi yo pa sèlman soti nan MegaFon, epi adapte sistèm yo a kliyan an. Li fre e nou vrèman renmen li.

Ki kote nou itilize Tarantool

Nou itilize Tarantool nan plizyè eleman. Premye a se nan pilòt la, ke nou te fè sou sistèm anyè adrès. Nan yon sèl fwa mwen te vle li yo dwe yon sistèm ki te sanble ak Yandex.Maps ak Google Maps, men li te tounen soti yon ti kras diferan.

Pou egzanp, katalòg adrès la nan koòdone lavant yo. Sou Oracle, chèche adrès ou vle a pran 12-13 segonn. - nimewo alèz. Lè nou chanje nan Tarantool, ranplase Oracle ak yon lòt baz done nan konsole a, epi fè menm rechèch la, nou jwenn yon vitès 200x! Vil la parèt apre twazyèm lèt la. Koulye a, nou ap adapte koòdone a pou sa rive apre premye a. Sepandan, vitès repons lan konplètman diferan - milisgond olye pou yo segonn.

Dezyèm aplikasyon an se yon tèm tandans rele IT de vitès. Sa a se paske konsiltan soti nan chak kwen di ke kòporasyon yo ta dwe ale la.

Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

Gen yon kouch enfrastrikti, pi wo a li gen domèn, pou egzanp, yon sistèm bòdwo tankou yon telecom, sistèm antrepriz, rapò antrepriz. Sa a se nwayo a ki pa bezwen manyen. Sa se, nan kou, li se posib, men paranoidly asire bon jan kalite, paske li pote lajan nan sosyete a.

Apre yo vini kouch mikwosèvis - sa ki diferansye operatè a oswa lòt jwè. Mikwosèvis yo ka byen vit kreye ki baze sou sèten kachèt, pote done ki soti nan domèn diferan la. Isit la jaden pou eksperyans — si yon bagay pa t mache, mwen fèmen yon mikwosèvis epi mwen louvri yon lòt. Sa a bay vrèman ogmante tan-a-mache ak ogmante fyab la ak vitès nan konpayi an.

Microservices yo se petèt wòl prensipal Tarantool nan MegaFon.

Ki kote nou planifye pou itilize Tarantool

Si nou konpare pwojè bòdwo siksè nou an ak pwogram transfòmasyon nan Deutsche Telekom, Svyazcom, Vodafone peyi Zend, li se etonan dinamik ak kreyatif. Nan pwosesis pou mete ann aplikasyon pwojè sa a, se pa sèlman MegaFon ak estrikti li yo te transfòme, men tou, Tarantool-antrepriz parèt nan Mail.ru, ak machann nou an Nexign (ansyen Peter-Service) - BSS Box (yon solisyon bòdwo bwat).

Sa a se, nan yon sans, yon pwojè istorik pou mache Ris la. Li ka konpare ak sa ki dekri nan liv "The Mythical Man-Month" pa Frederick Brooks. Lè sa a, nan ane 60 yo, IBM te anplwaye 360 moun pou devlope nouvo OS/5 sistèm operasyon pou mainframes. Nou gen mwens - 000, men nou yo nan vès, epi pran an kont itilizasyon sous louvri ak nouvo apwòch, nou travay pi pwodiktif.

Anba a se domèn bòdwo oswa, an jeneral, sistèm biznis yo. Moun ki soti nan antrepriz konnen CRM trè byen. Tout moun ta dwe deja gen lòt sistèm: Open API, API Gateway.

Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

Louvri API

Ann gade nimewo yo ankò ak kijan Open API a ap travay kounye a. Chaj li se 10 tranzaksyon pou chak segonn. Piske nou planifye aktivman devlope kouch mikwosèvis ak bati API piblik MegaFon, nou espere pi gwo kwasans alavni nan pati sa a. Pral definitivman gen 100 tranzaksyon.

Mwen pa konnen si nou ka konpare ak Mail.ru nan SSO - mesye yo sanble yo gen 1 tranzaksyon pou chak segonn. Solisyon yo trè enteresan pou nou e nou planifye pou adopte eksperyans yo - pou egzanp, fè yon backup SSO fonksyonèl lè l sèvi avèk Tarantool. Koulye a, devlopè yo soti nan Mail.ru ap fè sa pou nou.

CRM

CRM se menm 80 milyon abònen ke nou vle ogmante a yon milya, paske deja gen 300 milyon dokiman ki gen ladann yon istwa twazan. Nou vrèman ap chèche pou pi devan pou nouvo sèvis ak isit la pwen kwasans se sèvis konekte. Sa a se yon boul ki pral grandi, paske pral gen plis ak plis sèvis. An konsekans, nou pral bezwen yon istwa; nou pa vle bite sou sa a.

Faktirasyon tèt li an tèm de founi dokiman yo fakti, travay ak kont kliyan resevwar transfòme nan yon domèn separe. Pou amelyore pèfòmans, aplike domèn achitekti modèl achitekti.

Se sistèm nan divize an domèn, chaj la distribye ak tolerans fay asire. Anplis de sa, nou te travay ak achitekti distribiye.

Tout lòt bagay se solisyon nan nivo antrepriz. Nan depo apèl la - 2 milya dola pa jou, 60 milya dola pa mwa. Pafwa ou oblije konte yo nan yon mwa, epi li pi byen vit. Siveyans finansye - sa a se egzakteman menm 300 milyon dola ki toujou ap grandi ak ap grandi: abonnés souvan kouri ant operatè yo, ogmante pati sa a.

Eleman ki pi telecom nan kominikasyon mobil se bòdwo sou entènèt. Sa yo se sistèm yo ki pèmèt ou rele oswa pa rele, pran desizyon an tan reyèl. Isit la chaj la se 30 tranzaksyon pou chak segonn, men pran an kont kwasans lan nan transfè done, nou planifye 250 tranzaksyon, Se poutèt sa nou trè enterese nan Tarantool.

Foto anvan an se domèn kote nou pral sèvi ak Tarantool. CRM tèt li, nan kou, se pi laj epi nou pral sèvi ak li nan nwayo a tèt li.

Estimasyon chif TTX nou an nan 100 milyon abonnés konfonn mwen kòm yon achitèk - e si 101 milyon dola? Ou oblije refè tout bagay ankò? Pou anpeche sa rive, nou itilize kachèt, an menm tan ogmante aksè.

Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

An jeneral, gen de apwòch pou itilize Tarantool. Premye - bati tout kachèt nan nivo mikwosèvis. Dapre mwen konprann, VimpelCom ap swiv chemen sa a, kreye yon kachèt nan kliyan.

Nou gen mwens depann sou fournisseurs, nou ap chanje nwayo a BSS, kidonk nou gen yon sèl dosye kliyan soti nan bwat la. Men, nou vle elaji li. Se poutèt sa, nou pran yon apwòch yon ti kras diferan - fè kachèt andedan sistèm yo.

Nan fason sa a gen mwens senkronizasyon - yon sistèm ki responsab tou de kachèt la ak sous prensipal la mèt.

Metòd la adapte byen ak apwòch Tarantool ak yon eskèlèt tranzaksyon, lè sèlman pati ki gen rapò ak mizajou, se sa ki, chanjman done, yo mete ajou. Tout lòt bagay ka estoke yon lòt kote. Pa gen okenn gwo lak done, kachèt mondyal ki pa jere. Kachèt yo fèt pou sistèm nan, oswa pou pwodwi, oswa pou kliyan, oswa pou fè lavi pi fasil pou antretyen. Lè yon abònen rele epi li fache sou kalite sèvis ou a, ou vle bay bon jan kalite sèvis.

RTO ak RPO

Gen de tèm nan IT - OTR и RPO.

Objektif tan rekiperasyon an se tan li pran pou retabli sèvis la apre yon echèk. RTO = 0 vle di ke menm si yon bagay echwe, sèvis la ap kontinye travay.

Objektif pwen rekiperasyon an - sa a se tan an rekiperasyon done, konbyen done nou ka pèdi sou yon sèten peryòd tan. RPO = 0 vle di nou pa pèdi done.

Travay Tarantool

Ann eseye rezoud yon pwoblèm pou Tarantool.

Bay: yon panyen aplikasyon ke tout moun konprann, pou egzanp, nan Amazon oswa yon lòt kote. Egzije se konsa ke charyo a ap travay 24 èdtan 7 jou nan yon semèn, oswa 99,99% nan tan an. Lòd ki vin jwenn nou yo dwe rete nan lòd, paske nou pa ka aktive oswa fèmen koneksyon abònen an owaza - tout bagay dwe estrikteman konsistan. Abònman anvan an afekte pwochen an, kidonk done yo enpòtan - pa gen anyen ki ta dwe manke.

desizyon. Ou ka eseye rezoud li tèt-sou epi mande devlopè yo baz done, men pwoblèm nan pa ka rezoud matematikman. Ou ka sonje teyorèm, lwa konsèvasyon, fizik pwopòsyon, men poukisa - li pa ka rezoud nan nivo DB.

Bon ansyen apwòch achitekti a ap travay isit la - ou bezwen konnen sijè a byen epi sèvi ak li pou rezoud devinèt sa a.

Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

Solisyon nou an: kreye yon rejis distribiye aplikasyon sou Tarantool - yon gwoup jeo distribye. Nan dyagram nan, sa yo se twa diferan sant tretman done - de anvan Urals yo, youn pi lwen pase Urals yo, epi nou distribye tout demann nan mitan sant sa yo.

Netflix, ki kounye a konsidere kòm youn nan lidè yo nan IT, te gen yon sèl sant done jiska 2012. Nan lavèy Nwèl Katolik, 24 desanm, sant done sa a te tonbe. Itilizatè yo nan Kanada ak USA yo te rete san yo pa fim pi renmen yo, yo te fache anpil epi yo te ekri sou li sou rezo sosyal yo. Netflix kounye a gen twa sant done sou kòt lwès-lès ak youn nan lwès Ewòp.

Nou ap okòmansman bati yon solisyon geo-distribiye - tolerans fay enpòtan pou nou.

Se konsa, nou gen yon gwoup, men sa ki sou RPO = 0 ak RTO = 0? Solisyon an se senp, tou depann de sijè a.

Ki sa ki enpòtan nan aplikasyon yo? De pati: panyen voye ANVAN pran yon desizyon achte, epi APRE. Yo rele pati DO nan telecom anjeneral kaptire lòd oswa negosyasyon lòd. Nan telecom, sa a ka pi difisil pase nan yon magazen sou entènèt, paske gen kliyan an dwe sèvi, ofri 5 opsyon, ak tout bagay sa a rive pou kèk tan, men panyen an plen. Nan moman sa a, yon echèk posib, men li pa pè, paske li rive entèaktif anba sipèvizyon imen.

Si sant done Moskou a toudenkou echwe, Lè sa a, pa otomatikman chanje nan yon lòt sant done, nou pral kontinye travay. Teyorikman, yon pwodwi ka pèdi nan kabwa a, men ou wè li, ajoute nan kabwa a ankò epi kontinye travay. Nan ka sa a RTO = 0.

Nan menm moman an, gen yon dezyèm opsyon: lè nou klike sou "soumèt", nou vle done yo pa pèdi. Soti nan moman sa a sou, automatisation kòmanse travay - sa a se RPO = 0. Sèvi ak de modèl diferan sa yo, nan yon ka li ta ka tou senpleman yon gwoup jeo-distribiye ak yon sèl mèt switchable, nan yon lòt ka kèk kalite dosye kowòm. Modèl yo ka varye, men nou rezoud pwoblèm nan.

Anplis de sa, lè nou gen yon rejis aplikasyon distribiye, nou kapab tou echèl li tout - gen anpil dispatchers ak egzekitè ki gen aksè nan rejis sa a.

Nouvo jenerasyon achitekti facturation: transfòmasyon ak tranzisyon pou Tarantool

Cassandra ak Tarantool ansanm

Gen yon lòt ka - "vitrin nan balans". Isit la se yon ka enteresan nan itilizasyon an ansanm nan Cassandra ak Tarantool.

Nou itilize Cassandra paske 2 milya apèl pa jou se pa limit la, e pral gen plis. Machann yo renmen koloran trafik pa sous; plis ak plis detay ap parèt sou rezo sosyal yo, pou egzanp. Li tout ajoute nan istwa a.

Cassandra pèmèt ou echèl orizontal nan nenpòt gwosè.

Nou santi nou alèz ak Cassandra, men li gen yon pwoblèm - li pa bon nan lekti. Tout bagay se OK sou anrejistreman an, 30 pa segonn se pa yon pwoblèm - pwoblèm lekti.

Se poutèt sa, yon sijè ak yon kachèt parèt, epi an menm tan an nou rezoud pwoblèm sa a: gen yon ansyen ka tradisyonèl lè ekipman ki soti nan yon switch soti nan bòdwo sou entènèt antre nan dosye yo ke nou chaje nan Cassandra. Nou te lite ak pwoblèm nan nan telechaje serye nan dosye sa yo, menm lè l sèvi avèk konsèy la nan IBM manadjè transfè dosye - gen solisyon ki jere transfè fichye avèk efikasite, lè l sèvi avèk pwotokòl la UDP, pou egzanp, olye ke TCP. Sa a se yon bon bagay, men li la toujou minit, epi nou pa te chaje li tout ankò, operatè a nan sant apèl la pa ka reponn kliyan an sa ki te pase nan balans li - nou dwe rete tann.

Pou anpeche sa rive, nou nou itilize rezèv fonksyonèl paralèl. Lè nou voye yon evènman atravè Kafka nan Tarantool, rekalkile total an tan reyèl, pou egzanp, pou jodi a, nou jwenn balans lajan kach, ki ka transfere balans nan nenpòt vitès, pou egzanp, 100 mil tranzaksyon pou chak segonn ak sa yo menm 2 segonn.

Objektif la se ke apre w fin fè yon apèl, nan lespas 2 segonn nan kont pèsonèl ou pral gen non sèlman balans lan chanje, men enfòmasyon sou poukisa li chanje.

Konklizyon

Sa yo te egzanp lè l sèvi avèk Tarantool. Nou vrèman te renmen ouvèti Mail.ru ak volonte yo pou konsidere ka diferan.

Li deja difisil pou konsiltan ki soti nan BCG oswa McKinsey, Accenture oswa IBM sipriz nou ak yon bagay nouvo - anpil nan sa yo ofri, swa nou deja fè, nou te fè, oswa nou planifye fè. Mwen panse ke Tarantool pral pran plas lejitim li nan pil teknoloji nou an epi li pral ranplase anpil teknoloji ki egziste deja. Nou nan faz aktif devlopman pwojè sa a.

Rapò Oleg ak Andrey se youn nan pi bon nan konferans Tarantool ane pase a, e 17 jen Oleg Ivlev pral pale nan Konferans T+ 2019 ak yon rapò "Poukisa Tarantool nan Enterprise". Alexander Deulin pral bay tou yon prezantasyon soti nan MegaFon "Tarantool Caches ak Replikasyon nan Oracle". Ann chèche konnen sa ki chanje, ki plan yo te aplike. Join - konferans lan gratis, tout sa ou dwe fè se enskri... Tout bagay rapò yo aksepte ak pwogram konferans lan te fòme: nouvo ka, nouvo eksperyans nan itilize Tarantool, achitekti, antrepriz, leson patikilye ak mikwosèvis.

Sous: www.habr.com

Add nouvo kòmantè