Rubriik: Haldamine

Envoy. 1. Sissejuhatus

Tere! See on väike artikkel, mis vastab küsimustele: „mis on envoy?“, „miks see on vajalik?“ ja „kust alustada?“. Mis see on Envoy — see on L4-L7 tasandi tasakaalustaja, mis on kirjutatud C++ keeles, suunatud kõrgele jõudlusele ja kättesaadavusele. Ühelt poolt on see oma olemuselt analoog nginxile ja haproxy'le, olles nende jõudlusega võrreldav. Teiselt poolt on see rohkem suunatud […]

Piltide suuruse muutmine reaalajas Nginx'i ja LuaJIT (OpenResty) abil

Juba üsna pikka aega on, inspireerituna artikkel Piltide suuruse muutmine reaalajas, seadistatud piltide suuruse muutmine kasutades ngx_http_image_filter_module'i ja kõik töötas nagu peab. Kuid tekkis üks probleem, kui juhile oli vajalik saada pilte täpsete mõõtmete järgi, et üles laadida neid mõnedele teenustele, kuna need olid nende tehnilised nõudmised. Näiteks, kui meil on originaalpilt suurusega 1200×1200, ja kui […]

Piltide suuruse muutmine reaalajas

Peaaegu igas veebirakenduses, mis kasutab pilte, on vajadus genereerida nende piltide väiksemad koopiad, kusjuures sageli on lisapiltide formaate mitu. Samuti tekitab inimeste peavalusid uute mõõtmete lisamine olemasolevasse rakendusse. Seega on ülesanne: Ülesanne Määratleme nõuete loendi: Genereerida reaalajas lisapilte mistahes formaatides ilma täiendava funktsionaalsuse lisamiseta rakendusse igal hetkel rakenduse olemasolu jooksul; […]

OpenResty: muudetakse NGINX täiustatud rakendusserveriks

Avaldame taas konverentsi HighLoad++ 2016 ettekande transkriptsioon, mis toimus mullu 7–8 novembril Moskva lähedal Skolkovo's. Vladimir Protasov räägib, kuidas laiendada NGINX-i funktsionaalsust OpenResty ja Lua abil. Tere kõigile, minu nimi on Vladimir Protasov, töötan Parallels'is. Räägin veidi endast. Kolm neljandikku oma elust olen veetnud koodi kirjutades. Olen […]

Nano või minimalistlik IDE

Selles artiklis tahaksin näidata teile tekstiredaktori nano jõudu ja ilu, mis esmapilgul tundub lihtne ja tähelepanuta jäetud. Sissejuhatus Arendajad on tegelikult teile palju kasulikke funktsioone ette valmistanud, millest te isegi ei pruugi teada, näiteks: automaatne sisestus, paarisulgude juurde minek ja isegi automaatne täiendamine! Liigume edasi. Standardne klahvikombinatsioon M […]

Yandex.Disk keelab open source utiliidi rclone kasutamise

Ajalugu Tere, Habr! Selle postituse kirjutamise tõi kaasa üsna kummaline viga, mille sain eile õhtul oma Linuxi sülearvutis (jah, ma olen üks neist veidratest inimestest, kes kasutab GNU/Linuxi sülearvutis) - sain oma Yandex.Disk'i sisu asemel: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Esimene mõte: võrguühendus kadus, mitte midagi hullu. Kuid [ … ]

Internetis sai maksimaalseks teabe edastamise ühisused 1500 baiti

Ethernet on igal pool ja kümned tuhanded tootjad toodavad selle toetamiseks seadmeid. Kuid peaaegu kõigil neil seadmetel on üks ühine number – MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maksimaalne edastusühik) [maksimaalne edastusühik] [ … ]

IdentityServer4. Peamised mõisted. OpenID Connect, OAuth 2.0 ja JWT

Sellega postitusega soovin alustada artiklite seeriat, mis on pühendatud IdentityServer4-le. Alustame peamistest mõistetest. Praegu kõige perspektiivikam autentimise protokoll on OpenID Connect, autoriseerimise (ligipääsu andmise) protokoll aga OAuth 2.0. IdentityServer4 rakendab neid kahte protokolli. See on optimeeritud tavaliste turvaprobleemide lahendamiseks. OpenID Connect on autentimise protokoll ja standard, see ei anna [ … ]

CI/CD AWS, Azure ja Gitlabis. Uus kursus OTUSelt

Tähtis! Käesolev artikkel ei ole inseneriteaduslik ning on suunatud lugejatele, kes on huvitatud CI/CD-alasest haridusest. Tõenäoliselt ei ole see materjal teile huvitav, kui te ei soovi õppida. Kui olete arendaja või administraator, kes vastutab pideva arenduse ja kohaletoimetamise (continuous integration / continuous delivery) protsesside seadistamise eest, siis on OTUSes avatud kursusele registreerimine just teile mõeldud […]

Määrame sobiva suuruse Kafka klastrile Kuberneteses

Tõlke märkus: Selles artiklis jagab Banzai Cloud näidet oma spetsiaalsete utiliitide kasutamisest Kafka haldamise lihtsustamiseks Kuberneteses. Esitatud juhised illustreerivad, kuidas määrata infrastruktuuri optimaalne suurus ja seadistada Kafka soovitud läbilaskevõime saavutamiseks. Apache Kafka on jaotatud voogedastuse platvorm usaldusväärsete, skaleeritavate ja kõrge jõudlusega reaalajas voogesitussüsteemide loomiseks. […]

Teksti füüsika. Osa 1. Sümbolid

Sümbol on tekstiline aatom. Ei rohkem, ega vähem. Igas tekstis esineb iga sümbol kindla arvu kordi. Kui jagada tekst sümboliteks, võib märgata teatud omadusi ja seaduspärasusi. Räägime sellest lähemalt. [Kui sõnadeta: artikli lähtekood] Tekst koosneb piiratud arvust sümbolitest. Teksti tähistikuks nimetame kõigi sümbolite kogumit, mis tekstis esinevad. Ja see kogum […]

Etherneti neljane: vana kiirus, uued võimalused

Sel aasta 5. veebruaril kinnitati uus 10-megabiti Etherneti standard. Jah, lugesite õigesti: kümme megabitti sekundis. Miks on 21. sajandil vajalik nii "väike" kiirus? Selleks, et asendada suur zooloogia, mis varjab end mahuka nimega "välja buss" — Profibus, Modbus, CC-Link, CAN, FlexRay, HART jne. Neid on liiga palju, nad ei ühildu omavahel […]

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster