Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Mikhail Salosin (lẹhinna - MS): - Bawo ni gbogbo eniyan! Orukọ mi ni Michael. Mo ṣiṣẹ bi olupilẹṣẹ ẹhin ni MC2 Software, ati pe Emi yoo sọrọ nipa lilo Go ni ẹhin ti ohun elo alagbeka Look +.

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Ṣe ẹnikẹni nibi bi hockey?

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Lẹhinna ohun elo yii jẹ fun ọ. O wa fun Android ati iOS ati pe a lo lati wo awọn igbesafefe ti awọn iṣẹlẹ ere idaraya lọpọlọpọ lori ayelujara ati gbasilẹ. Ohun elo naa tun ni ọpọlọpọ awọn iṣiro, awọn igbesafefe ọrọ, awọn tabili fun awọn apejọ, awọn ere-idije ati alaye miiran ti o wulo fun awọn onijakidijagan.

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Paapaa ninu ohun elo iru ohun kan wa bi awọn akoko fidio, ie o le wo awọn akoko pataki julọ ti awọn ere (awọn ibi-afẹde, awọn ija, awọn iyaworan, bbl). Ti o ko ba fẹ wo gbogbo igbohunsafefe, o le wo awọn ti o nifẹ julọ nikan.

Kini o lo ninu idagbasoke?

Apa akọkọ ni a kọ ni Go. API tí àwọn oníbàárà alágbèéká sọ̀rọ̀ pẹ̀lú ni a kọ sí Go. Iṣẹ kan fun fifiranṣẹ awọn iwifunni titari si awọn foonu alagbeka ni a tun kọ ni Go. A tun ni lati kọ ORM tiwa, eyiti a le sọrọ nipa ni ọjọ kan. O dara, diẹ ninu awọn iṣẹ kekere ni a kọ ni Go: atunṣe iwọn ati ikojọpọ awọn aworan fun awọn olootu…

A lo PostgreSQL bi ibi ipamọ data. Ni wiwo olootu ni a kọ sinu Ruby lori Rails ni lilo ActiveAdmin gem. Awọn iṣiro agbewọle lati ọdọ olupese iṣiro tun kọ ni Ruby.

Fun awọn idanwo API eto, a lo Python unittest. A lo Memcached lati fa awọn ipe isanwo API silẹ, “Oluwanje” ni a lo lati ṣakoso iṣeto ni, Zabbix ni a lo lati gba ati ṣetọju awọn iṣiro eto inu. Graylog2 jẹ fun gbigba awọn akọọlẹ, Slate jẹ iwe API fun awọn alabara.

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Aṣayan Ilana

Iṣoro akọkọ ti a pade: a nilo lati yan ilana kan fun ibaraenisepo laarin ẹhin ati awọn alabara alagbeka, da lori awọn aaye wọnyi…

  • Ibeere pataki julọ: data lori awọn alabara gbọdọ wa ni imudojuiwọn ni akoko gidi. Iyẹn ni, gbogbo eniyan ti o n wo igbohunsafefe lọwọlọwọ yẹ ki o gba awọn imudojuiwọn fẹrẹẹ lesekese.
  • Lati ṣe irọrun awọn nkan, a ro pe data ti o muuṣiṣẹpọ pẹlu awọn alabara ko paarẹ, ṣugbọn o farapamọ ni lilo awọn asia pataki.
  • Gbogbo iru awọn ibeere toje (gẹgẹbi awọn iṣiro, awọn akopọ ẹgbẹ, awọn iṣiro ẹgbẹ) ni a gba nipasẹ awọn ibeere GET lasan.
  • Pẹlupẹlu, eto naa ni lati ṣe atilẹyin awọn olumulo 100 ẹgbẹrun ni irọrun ni akoko kanna.

Da lori eyi, a ni awọn aṣayan ilana meji:

  1. Websockets. Ṣugbọn a ko nilo awọn ikanni lati ọdọ alabara si olupin naa. A nilo nikan lati firanṣẹ awọn imudojuiwọn lati olupin si alabara, nitorinaa websocket jẹ aṣayan laiṣe.
  2. Awọn iṣẹlẹ ti a firanṣẹ olupin (SSE) wa ni ọtun! O ti wa ni oyimbo o rọrun ati ki o besikale satisfis ohun gbogbo ti a nilo.

Awọn iṣẹlẹ ti a firanṣẹ olupin

Awọn ọrọ diẹ nipa bi nkan yii ṣe n ṣiṣẹ ...

O nṣiṣẹ lori oke asopọ http kan. Onibara firanṣẹ ibeere kan, olupin naa dahun pẹlu Iru akoonu: ọrọ / ṣiṣan iṣẹlẹ ati pe ko pa asopọ pọ pẹlu alabara, ṣugbọn tẹsiwaju lati kọ data si asopọ naa:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Awọn data le ṣee firanṣẹ ni ọna kika ti a gba pẹlu awọn alabara. Ninu ọran wa, a firanṣẹ ni fọọmu yii: orukọ ti eto ti o yipada (eniyan, ẹrọ orin) ni a firanṣẹ si aaye iṣẹlẹ, ati JSON pẹlu awọn aaye tuntun ti o yipada fun ẹrọ orin ti firanṣẹ si aaye data.

Bayi jẹ ki a sọrọ nipa bii ibaraenisepo funrararẹ ṣe n ṣiṣẹ.

  • Ohun akọkọ ti alabara ṣe ni pinnu akoko ikẹhin ti o muṣiṣẹpọ pẹlu iṣẹ naa: o wo ibi ipamọ data agbegbe rẹ ati pinnu ọjọ ti iyipada ti o kẹhin ti o gbasilẹ nipasẹ rẹ.
  • O firanṣẹ ibeere kan pẹlu ọjọ yii.
  • Ni idahun, a firanṣẹ gbogbo awọn imudojuiwọn ti o ti waye lati ọjọ yẹn.
  • Lẹhin iyẹn, o ṣe asopọ si ikanni ifiwe ati pe ko tii titi yoo nilo awọn imudojuiwọn wọnyi:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

A fi atokọ awọn ayipada ranṣẹ si i: ti ẹnikan ba gba ibi-afẹde kan, a yipada Dimegilio ti ere naa, ti o ba farapa, eyi tun firanṣẹ ni akoko gidi. Nitorinaa, awọn alabara lesekese gba data imudojuiwọn-ọjọ ninu ifunni iṣẹlẹ ibaamu. Lorekore, ki alabara loye pe olupin ko ku, pe ko si ohun ti o ṣẹlẹ si, a firanṣẹ timestamp ni gbogbo iṣẹju-aaya 15 - ki o le mọ pe ohun gbogbo wa ni ibere ati pe ko si iwulo lati tun sopọ.

Bawo ni asopọ ifiwe ṣe iṣẹ?

  • Ni akọkọ, a ṣẹda ikanni kan ninu eyiti awọn imudojuiwọn buffered yoo gba.
  • Lẹhin iyẹn, a ṣe alabapin si ikanni yii lati gba awọn imudojuiwọn.
  • A ṣeto akọsori ti o pe ki alabara le mọ pe ohun gbogbo dara.
  • Firanṣẹ ping akọkọ. A nìkan ṣe igbasilẹ akoko asopọ lọwọlọwọ.
  • Lẹhin iyẹn, a ka lati ikanni ni lupu titi ti ikanni imudojuiwọn yoo wa ni pipade. Ikanni naa gba igbakọọkan boya aami akoko lọwọlọwọ tabi awọn ayipada ti a ti nkọ tẹlẹ lati ṣii awọn asopọ.

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Iṣoro akọkọ ti a ba pade ni atẹle yii: fun asopọ kọọkan ti o ṣii pẹlu alabara, a ṣẹda aago kan ti o fi ami si lẹẹkan ni gbogbo iṣẹju-aaya 15 - o han pe ti a ba ni awọn asopọ 6 ẹgbẹrun ṣii pẹlu ẹrọ kan (pẹlu olupin API kan), 6 ẹgbẹrun aago won da. Eyi yori si ẹrọ ko ni idaduro fifuye ti a beere. Iṣoro naa ko han gbangba si wa, ṣugbọn a ni iranlọwọ diẹ ati ṣatunṣe rẹ.

Bi abajade, bayi ping wa wa lati ikanni kanna lati eyiti imudojuiwọn wa.

Gẹgẹ bẹ, aago kan ṣoṣo ni o wa ti o fi ami si lẹẹkan ni gbogbo iṣẹju-aaya 15.

Awọn iṣẹ iranlọwọ lọpọlọpọ wa nibi - fifiranṣẹ akọsori, ping ati eto funrararẹ. Iyẹn ni, orukọ tabili (eniyan, baramu, akoko) ati alaye nipa titẹ sii yii ni a gbejade nibi:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Mechanism fun fifiranṣẹ awọn imudojuiwọn

Bayi kekere kan nipa ibi ti awọn ayipada wa lati. A ni ọpọlọpọ eniyan, awọn olootu, ti o wo igbohunsafefe ni akoko gidi. Wọn ṣẹda gbogbo awọn iṣẹlẹ: ẹnikan ti firanṣẹ, ẹnikan ti farapa, diẹ ninu iru rirọpo ...

Lilo CMS kan, data wọ ibi ipamọ data. Lẹhin eyi, ibi ipamọ data ṣe ifitonileti awọn olupin API nipa eyi nipa lilo ẹrọ Tẹtisi/Ọ leti. Awọn olupin API tẹlẹ fi alaye yii ranṣẹ si awọn alabara. Nitorinaa, a ni pataki awọn olupin diẹ ti o sopọ si ibi ipamọ data ati pe ko si ẹru pataki lori aaye data, nitori alabara ko ni ajọṣepọ taara pẹlu data data ni eyikeyi ọna:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

PostgreSQL: Gbọ/ leti

Ilana Tẹtisi/Ọ leti ni Postgres gba ọ laaye lati sọ fun awọn alabapin iṣẹlẹ pe iṣẹlẹ kan ti yipada - diẹ ninu awọn igbasilẹ ti ṣẹda ninu ibi ipamọ data. Lati ṣe eyi, a kọ okunfa ati iṣẹ ti o rọrun:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Nigbati o ba nfi sii tabi yiyipada igbasilẹ, a pe iṣẹ ifitonileti lori ikanni data_updates, ti o kọja orukọ tabili ati idanimọ ti igbasilẹ ti o yipada tabi fi sii.

Fun gbogbo awọn tabili ti o gbọdọ muuṣiṣẹpọ pẹlu alabara, a ṣalaye okunfa kan, eyiti, lẹhin iyipada / imudojuiwọn igbasilẹ kan, pe iṣẹ ti o tọka lori ifaworanhan ni isalẹ.
Bawo ni API ṣe alabapin si awọn ayipada wọnyi?

A ṣẹda ẹrọ Fanout - o firanṣẹ awọn ifiranṣẹ si alabara. O gba gbogbo awọn ikanni alabara ati firanṣẹ awọn imudojuiwọn ti o gba nipasẹ awọn ikanni wọnyi:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Nibi iwe-ikawe pq boṣewa, eyiti o sopọ si ibi ipamọ data ti o sọ pe o fẹ lati tẹtisi ikanni naa (data_updates), ṣayẹwo pe asopọ ti ṣii ati pe ohun gbogbo dara. Mo n yiyo aṣiṣe kuro lati fi aaye pamọ (kii ṣe ayẹwo lewu).

Nigbamii, a ṣeto Tika ni asynchronously, eyiti yoo fi ping ranṣẹ ni gbogbo iṣẹju-aaya 15, ati bẹrẹ gbigbọ si ikanni ti a ṣe alabapin si. Ti a ba gba ping, a gbejade ping yii. Ti a ba gba diẹ ninu iru titẹsi, lẹhinna a ṣe atẹjade titẹsi yii si gbogbo awọn alabapin ti Fanout yii.

Bawo ni Fan-jade ṣiṣẹ?

Ni Russian eyi tumọ si bi "pipin". A ni ohun kan ti o forukọsilẹ awọn alabapin ti o fẹ lati gba diẹ ninu awọn imudojuiwọn. Ati ni kete ti imudojuiwọn ba de si nkan yii, o pin imudojuiwọn yii si gbogbo awọn alabapin rẹ. Rọrun to:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Bii o ti ṣe imuse ni Go:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Eto kan wa, o ti muuṣiṣẹpọ ni lilo Mutexes. O ni aaye ti o fipamọ ipo ti asopọ Fanout si ibi ipamọ data, ie o n tẹtisi lọwọlọwọ ati pe yoo gba awọn imudojuiwọn, bakannaa atokọ ti gbogbo awọn ikanni ti o wa - maapu, bọtini eyiti o jẹ ikanni ati iṣeto ni irisi. awọn iye (ni pataki kii ṣe lo ni eyikeyi ọna).

Awọn ọna meji - Asopọmọra ati Ge - gba wa laaye lati sọ Fanout pe a ni asopọ si ipilẹ, o ti han ati pe asopọ si ipilẹ ti bajẹ. Ninu ọran keji, o nilo lati ge asopọ gbogbo awọn alabara ki o sọ fun wọn pe wọn ko le tẹtisi ohunkohun mọ ati pe wọn tun sopọ nitori asopọ wọn ti tiipa.

Ọna Alabapin tun wa ti o ṣafikun ikanni naa si “awọn olutẹtisi”:

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

Ọna Yọọ kuro, eyiti o yọ ikanni kuro lati awọn olutẹtisi ti alabara ba ge asopọ, bakanna bi ọna Atẹjade, eyiti o fun ọ laaye lati fi ifiranṣẹ ranṣẹ si gbogbo awọn alabapin.

Ibeere: – Kini o tan kaakiri nipasẹ ikanni yii?

MS: - Awoṣe ti o yipada tabi ping ti wa ni gbigbe (ni pataki nọmba kan, odidi).

MS: - O le firanṣẹ ohunkohun, firanṣẹ eyikeyi eto, ṣe atẹjade - o kan yipada si JSON ati pe iyẹn ni.

MS: - A gba iwifunni lati Postgres - o ni orukọ tabili ati idanimọ. Da lori orukọ tabili ati idanimọ, a gba igbasilẹ ti a nilo, lẹhinna a firanṣẹ eto yii fun titẹjade.

Amayederun

Kini eleyi dabi lati oju-ọna amayederun? A ni awọn olupin ohun elo 7: ọkan ninu wọn jẹ igbẹhin patapata si ibi ipamọ data, awọn ẹrọ foju ṣiṣẹ mẹfa miiran. Awọn ẹda 6 wa ti API: ẹrọ foju kọọkan pẹlu API nṣiṣẹ lori olupin ohun elo ọtọtọ - eyi jẹ fun igbẹkẹle.

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

A ni awọn iwaju iwaju meji pẹlu Keepalive ti fi sori ẹrọ lati mu iraye si ilọsiwaju, nitorinaa ti nkan ba ṣẹlẹ, iwaju iwaju kan le rọpo ekeji. Bakannaa, awọn ẹda meji ti CMS.

Olugbewọle awọn iṣiro tun wa. Ẹrú DB kan wa lati eyiti awọn afẹyinti ṣe lorekore. Pigeon Pusher wa, ohun elo kan ti o firanṣẹ awọn iwifunni titari si awọn alabara, ati awọn nkan amayederun: Zabbix, Graylog2 ati Oluwanje.

Ni otitọ, awọn amayederun yii jẹ laiṣe, nitori 100 ẹgbẹrun le ṣe iranṣẹ pẹlu awọn olupin diẹ. Ṣugbọn irin wa - a lo (a sọ fun wa pe o ṣee ṣe - kilode ti kii ṣe).

Aleebu ti Go

Lẹhin ti a ṣiṣẹ lori ohun elo yii, iru awọn anfani ti o han gbangba ti Go farahan.

  • Itura http ìkàwé. Pẹlu rẹ o le ṣẹda pupọ pupọ lati inu apoti.
  • Ni afikun, awọn ikanni ti o gba wa laaye lati ni irọrun ni irọrun ṣe ilana kan fun fifiranṣẹ awọn iwifunni si awọn alabara.
  • Ohun iyanu ti aṣawari Ere-ije gba wa laaye lati yọkuro ọpọlọpọ awọn idun to ṣe pataki (awọn amayederun iṣeto). Ohun gbogbo ti o ṣiṣẹ lori iṣeto ni a ṣe ifilọlẹ, ti a ṣajọpọ pẹlu bọtini Eya; ati pe awa, ni ibamu, le wo awọn amayederun idasile lati rii iru awọn iṣoro ti o pọju ti a ni.
  • Minimalism ati ayedero ti ede.

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

A n wa awọn olupilẹṣẹ! Ti ẹnikẹni ba fẹ, jọwọ.

Awọn ibeere

Ibeere lati ọdọ awọn olugbo (lẹhin - B): - O dabi si mi pe o padanu aaye pataki kan nipa Fan-jade. Ṣe Mo ṣe deede ni oye pe nigbati o ba fi esi ranṣẹ si alabara kan, o ṣe idiwọ ti alabara ko ba fẹ ka?

MS: - Rara, a ko ni idinamọ. Ni akọkọ, a ni gbogbo eyi lẹhin nginx, iyẹn ni, ko si awọn iṣoro pẹlu awọn alabara ti o lọra. Ni ẹẹkeji, alabara ni ikanni kan pẹlu ifipamọ - ni otitọ, a le fi awọn imudojuiwọn to ọgọrun sibẹ… Ti a ko ba le kọ si ikanni naa, lẹhinna o paarẹ. Ti a ba rii pe ikanni ti dina, lẹhinna a yoo pa ikanni naa nirọrun, ati pe iyẹn ni - alabara yoo tun sopọ ti eyikeyi iṣoro ba dide. Nitorina, ni opo, ko si idinamọ nibi.

NI: - Ṣe ko le ṣee ṣe lati firanṣẹ igbasilẹ lẹsẹkẹsẹ si Gbọ / Fi leti, kii ṣe tabili idanimọ kan?

MS: - Gbọ / iwifunni ni opin ti 8 ẹgbẹrun awọn baiti lori iṣaju iṣaaju ti o firanṣẹ. Ni opo, yoo ṣee ṣe lati firanṣẹ ti a ba n ṣe pẹlu iye data kekere kan, ṣugbọn o dabi si mi pe ọna yii [ọna ti a ṣe] jẹ diẹ sii ni igbẹkẹle diẹ sii. Awọn idiwọn wa ni Postgres funrararẹ.

NI: - Ṣe awọn alabara gba awọn imudojuiwọn lori awọn ere-kere ti wọn ko nifẹ si?

MS: - Ni gbogbogbo, bẹẹni. Gẹgẹbi ofin, awọn ere-kere 2-3 wa ti n lọ ni afiwe, ati paapaa lẹhinna ṣọwọn. Ti onibara ba n wo nkan, lẹhinna o maa n wo ere ti o n lọ. Lẹhinna, alabara ni aaye data agbegbe kan sinu eyiti gbogbo awọn imudojuiwọn wọnyi ti ṣafikun, ati paapaa laisi asopọ Intanẹẹti, alabara le wo gbogbo awọn ere-kere ti o kọja fun eyiti o ni awọn imudojuiwọn. Ni pataki, a muṣiṣẹpọ data wa lori olupin pẹlu aaye data agbegbe ti alabara ki o le ṣiṣẹ offline.

NI: - Kini idi ti o ṣe ORM tirẹ?

Alexey (ọkan ninu awọn olupilẹṣẹ ti Look+): - Ni akoko yẹn (o jẹ ọdun kan sẹhin) awọn ORM kere ju bayi lọ, nigbati ọpọlọpọ wọn wa. Ohun ayanfẹ mi nipa ọpọlọpọ awọn ORM jade nibẹ ni pe pupọ julọ wọn nṣiṣẹ lori awọn atọkun ofo. Iyẹn ni, awọn ọna ti o wa ninu awọn ORM wọnyi ti ṣetan lati mu lori ohunkohun: eto kan, itọka igbekalẹ, nọmba kan, nkan ti ko ṣe pataki…

ORM wa n ṣe agbekalẹ awọn ẹya ti o da lori awoṣe data. Funrarami. Ati nitorinaa gbogbo awọn ọna jẹ nja, maṣe lo iṣaroye, bbl Wọn gba awọn ẹya ati nireti lati lo awọn ẹya wọnyẹn ti o wa.

NI: – Eniyan melo ni o kopa?

MS: – Ni ibẹrẹ ipele, meji eniyan kopa. A bẹrẹ ibikan ni Oṣu Kẹjọ, ati ni Oṣu Kẹjọ apakan akọkọ ti ṣetan (ẹya akọkọ). Tu silẹ ni Oṣu Kẹsan.

NI: - Nibo ti o ṣe apejuwe SSE, iwọ ko lo akoko akoko. Kini idii iyẹn?

MS: – Lati so ooto, SSE tun jẹ ilana html5: boṣewa SSE jẹ apẹrẹ lati ṣe ibasọrọ pẹlu awọn aṣawakiri, niwọn bi o ti ye mi. O ni awọn ẹya afikun ki awọn aṣawakiri le tun sopọ (ati bẹbẹ lọ), ṣugbọn a ko nilo wọn, nitori a ni awọn alabara ti o le ṣe adaṣe eyikeyi ọgbọn fun sisopọ ati gbigba alaye. A ko ṣe SSE, ṣugbọn dipo nkankan iru si SSE. Eyi kii ṣe ilana funrararẹ.
Ko si iwulo. Niwọn bi mo ti loye, awọn alabara ṣe imuse ẹrọ asopọ ti o fẹrẹẹ lati ibere. Wọn ko bikita gaan.

NI: – Awọn ohun elo afikun wo ni o lo?

MS: - A lo pupọ julọ govet ati goint lati jẹ ki ara wa ni iṣọkan, ati gofmt. Ko si ohun miiran ti a lo.

NI: – Kini o lo lati yokokoro?

MS: – N ṣatunṣe aṣiṣe ni a ṣe ni lilo pupọ nipa lilo awọn idanwo. A ko lo eyikeyi yokokoro tabi GOP.

NI: - Ṣe o le da ifaworanhan pada nibiti a ti ṣe imuse iṣẹ Atẹjade? Njẹ awọn orukọ oniyipada lẹta ẹyọkan da ọ loju bi?

MS: - Bẹẹkọ. Won ni kan iṣẹtọ "dín" dopin ti hihan. Wọn ti wa ni ko lo nibikibi miran ayafi nibi (ayafi fun awọn internals ti yi kilasi), ati awọn ti o jẹ gidigidi iwapọ - o nikan gba 7 ila.

NI: - Bakan o tun ko ni oye…

MS: - Rara, rara, eyi jẹ koodu gidi kan! Kii ṣe nipa ara. O kan jẹ iru iwulo, kilasi kekere pupọ - awọn aaye 3 nikan ni inu kilasi naa…

Mikhail Salosin. Ipade Golang. Lilo Lọ ni ẹhin ti ohun elo Look +

MS: - Nipa ati nla, gbogbo data ti o muuṣiṣẹpọ pẹlu awọn alabara (awọn ere akoko, awọn oṣere) ko yipada. Ni aijọju, ti a ba ṣe ere idaraya miiran ninu eyiti a nilo lati yi ere naa pada, a yoo gba ohun gbogbo sinu akọọlẹ ni ẹya tuntun ti alabara, ati pe awọn ẹya atijọ ti alabara yoo ni idinamọ.

NI: - Ṣe awọn idii iṣakoso igbẹkẹle ẹnikẹta eyikeyi wa bi?

MS: – A lo lọ dep.

NI: - Ohunkan wa nipa fidio ni koko-ọrọ ti ijabọ naa, ṣugbọn ko si nkankan ninu ijabọ nipa fidio.

MS: - Rara, Emi ko ni ohunkohun ninu koko-ọrọ nipa fidio naa. O pe ni “Wo +” - iyẹn ni orukọ ohun elo naa.

NI: - O sọ pe o ti san si awọn alabara? ..

MS: - A ko ni ipa ninu fidio sisanwọle. Eyi jẹ patapata nipasẹ Megafon. Bẹẹni, Emi ko sọ pe ohun elo naa jẹ MegaFon.

MS: - Lọ - fun fifiranṣẹ gbogbo data - lori Dimegilio, lori awọn iṣẹlẹ baramu, awọn iṣiro ... Lọ ni gbogbo ẹhin fun ohun elo naa. Onibara gbọdọ mọ lati ibikan ni ọna asopọ lati lo fun ẹrọ orin ki olumulo le wo ere naa. A ni awọn ọna asopọ si awọn fidio ati awọn ṣiṣan ti a ti pese sile.

Diẹ ninu awọn ipolowo 🙂

O ṣeun fun gbigbe pẹlu wa. Ṣe o fẹran awọn nkan wa? Ṣe o fẹ lati rii akoonu ti o nifẹ si diẹ sii? Ṣe atilẹyin fun wa nipa gbigbe aṣẹ tabi iṣeduro si awọn ọrẹ, awọsanma VPS fun awọn olupilẹṣẹ lati $ 4.99, afọwọṣe alailẹgbẹ ti awọn olupin ipele-iwọle, eyiti a ṣẹda nipasẹ wa fun ọ: Gbogbo otitọ nipa VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps lati $19 tabi bi o ṣe le pin olupin kan? (wa pẹlu RAID1 ati RAID10, to awọn ohun kohun 24 ati to 40GB DDR4).

Dell R730xd 2x din owo ni Equinix Tier IV ile-iṣẹ data ni Amsterdam? Nikan nibi 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV lati $199 ni Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - lati $99! Ka nipa Bii o ṣe le kọ Infrastructure Corp. kilasi pẹlu awọn lilo ti Dell R730xd E5-2650 v4 apèsè pa 9000 yuroopu fun Penny?

orisun: www.habr.com

Fi ọrọìwòye kun