Kategória: Adminisztráció

GitLab Shell Runner. Párhuzamos tesztelt szolgáltatások futtatása Docker Compose segítségével

Ez a cikk érdekes lesz a tesztelők és a fejlesztők számára, de elsősorban az automatizálókra összpontosít, akik a GitLab CI/CD konfigurálásával kapcsolatos problémákkal szembesültek, különösen az infrastruktúra erőforrásainak hiánya és/vagy a konténer-orkesztráló platform hiánya miatt. Bemutatom, hogyan lehet beállítani a tesztelő környezetek telepítését egyetlen GitLab shell futtatón keresztül a docker compose segítségével […]

Integrálja a statikus elemzést a folyamatába, ne csak hibák keresésére használja

A cikk megírására a statikus elemzésről szóló anyagok sokasága ösztönzött, amelyek egyre gyakoribbá váltak a látóteremben. Először is, a PVS-studio blogja, amely aktívan promózza magát a Habr-on a megoldatlan hibák áttekintésével, amelyeket az eszközük talált nyílt forráskódú projektekben. Nemrég a PVS-studio támogatni kezdte a Java-t, és természetesen az IntelliJ IDEA fejlesztői, akiknek beépített elemzője ma talán […]

IntelliJ IDEA ellenőrzések indítása Jenkins-en

Az IntelliJ IDEA rendelkezik a legfejlettebb Java statikus kódellenőrzővel, amely a lehetőségeivel messze maga mögött hagyta az olyan "öreg motorosokat", mint a Checkstyle és a Spotbugs. Számos "ellenőrzése" különböző szempontok szerint vizsgálja a kódot, a kódolási stílustól kezdve a jellegzetes hibákig. Azonban a jelenlegi elemzési eredmények csak a fejlesztők IDE-jének helyi felületén jelennek meg, így kevés hasznot nyújtanak a fejlesztési folyamat számára […]

Részletes áttekintés a 3CX v16-ról

Ebben a cikkben részletesen áttekintjük a 3CX v16 lehetőségeit. Az új verzió különböző ügyfélszolgálati javításokat és a munkavégzés hatékonyságának növelését kínálja. Ugyanakkor jelentősen leegyszerűsödik a rendszer mérnökének munkája is. A v16-ban bővítettük az integrált munkafolyamat lehetőségeit. Most már a rendszer lehetővé teszi a kommunikációt nemcsak az alkalmazottak között, hanem az Ön ügyfeleivel is […]

Elégedett filozófusok vagy versenykódolás .NET-en

Nézzük meg, hogyan működik a versenyző és párhuzamos programozás a .Net-ben, a filozófusok étkezési problémájának példáján keresztül. A tervezet így szól: a szálak/szolgáltatások szinkronizálásától az aktor modellekig (a következő részekben). A cikk hasznos lehet az első találkozásra vagy tudásunk felfrissítésére. Miért fontos ez egyáltalán? A tranzisztorok elérik a legkisebb méretüket, a Moore-törvény pedig a sebesség korlátjába ütközik […]

A Netramesh egy könnyű service mesh megoldás

A monolitikus alkalmazásokról mikroszolgáltatás architektúrára való áttérés során új problémákkal találkozunk. A monolitikus alkalmazásban általában elegendő, ha meghatározzuk, hogy a rendszer mely részén történt a hiba. Valószínű, hogy a probléma a monolit kódjában vagy az adatbázisban rejlik. De amikor a mikroszolgáltatás architektúrában keressük a problémát, már nem olyan nyilvánvaló. Meg kell találni az összes […]

100GbE: luxus vagy nélkülözhetetlen szükséglet?

Az IEEE P802.3ba, a 100 gigabites Ethernet csatornák adatátvitelére készült szabvány (100GbE), 2007 és 2010 között készült [3], de csak 2018-ban nyert el széles körű elterjedést [5]. Miért éppen 2018-ban, és nem korábban? Miért hirtelen tömegesen? Legalább öt ok van erre… Az IEEE P802.3ba-t elsődlegesen azért dolgozták ki […]

Hogyan indítsuk el az Istio-t Kubernetes-ben a production környezetben. 1. rész

Mi az az Istio? Ez egy úgynevezett Service mesh, egy olyan technológia, amely egy absztrakciós szintet ad a hálózat fölé. Az összes vagy a forgalom egy részét megfogjuk a klaszterben, és egy meghatározott műveletsort hajtunk végre rajta. Milyen pontosan? Például intelligens irányítást végzünk, vagy megvalósítjuk a circuit breaker megközelítést, lehetővé téve a 'canary deployment' szervezését, ahol részben átkapcsoljuk a forgalmat az új verzióra, vagy korlátozhatjuk […]

Windows 10 1903-as verziója — minimum 32 GB lemezterület

A Microsoft megváltoztatta a tárolóeszközök számára vonatkozó követelményeket az operációs rendszer telepítéséhez. Most már a Windows 10-ben, a 1903-as verziótól kezdődően (ez a frissítés 2019 májusára várható), a minimálisan szükséges szabad lemezterület a Windows működéséhez legalább 32 GB a 32 és 64 bites verziók esetén. Így a 7 GB-os 'Fenntartott tároló' […]

Istio és Kubernetes a production-ben. 2. rész. Tracing

Az előző cikkben áttekintettük az Istio Service Mesh alapvető összetevőit, megismertük a rendszert, és válaszoltunk azokra a legfontosabb kérdésekre, amelyek általában felmerülnek az Istio használatának megkezdésekor. Ebben a részben azt vizsgáljuk meg, hogyan szervezzük meg a nyílt hálózaton való tracing információgyűjtést. Az első, ami sok fejlesztőnek és rendszergazdának eszébe jut, amikor hallják a Service hogy...

Hogyan közelítik meg az új technológiák az öröklét álmát?

A jövő, amelyet a korábbi cikkünkben leírtunk az emberek Internethez való csatlakozásáról, számos kutató feltételezése szerint az elkövetkező 20 évben vár ránk. Milyen irányba fejlődik az emberiség összességében? Jelentős pénzáramokat fektetnek az emberek életminőségének javításába. Az életminőség romlásának fő forrásai a különféle betegségek és a halálozási arány. A munka az...

[Translation] Envoy threading model

Cikk fordítása: Envoy threading model — https://blog.envoyproxy.io/envoy-threading-model-a8d44b922310 Ez a cikk elég érdekesnek tűnt számomra, és mivel az Envoy-t leggyakrabban az 'istio' részeként vagy egyszerűen az 'ingress controller'-ként használják a Kubernetesben, ezért a legtöbb embernek nincs olyan közvetlen kapcsolata vele, mint például a tipikus Nginx vagy Haproxy telepítésekkel. Azonban, ha valami elromlik, jó lenne...

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster