Real-Time Phoenix: Construiți sisteme extrem de scalabile cu ajutorul canalelor

Evaluare:   (4.9 din 5)

Real-Time Phoenix: Construiți sisteme extrem de scalabile cu ajutorul canalelor (Stephen Bussey)

Recenzii ale cititorilor

Rezumat:

Cartea „Real-Time Phoenix” este foarte apreciată pentru abordarea sa cuprinzătoare a implementării socket-urilor web și a utilizării eficiente a canalelor Phoenix, în special pentru dezvoltatorii deja familiarizați cu Elixir și Phoenix. Cartea accentuează bunele practici de proiectare și oferă un amestec de teorie și exemple practice de cod, ceea ce o face potrivită pentru construirea de aplicații scalabile în timp real.

Avantaje:

Încurajează bunele practici de proiectare, cum ar fi separarea preocupărilor și testarea.
Oferă o introducere profundă în web sockets și canalele Phoenix.
Acoperă teoria înainte de a trece la proiecte de exemplu, ajutând la o înțelegere mai profundă.
Discută compromisurile dintre diferite soluții, ceea ce este benefic pentru luarea de decizii în cunoștință de cauză.
Conține un proiect de exemplu bine realizat care ilustrează interacțiuni complexe în timp real.
Foarte recomandat pentru cei care doresc să implementeze canale în sistemele de producție.

Dezavantaje:

Nu predă Elixir sau Phoenix; sunt necesare cunoștințe prealabile.
Poate să nu ofere aplicabilitate imediată pentru începători, deoarece presupune familiarizarea cu aceste cadre.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

Real-Time Phoenix: Build Highly Scalable Systems with Channels

Conținutul cărții:

Oferiți utilizatorilor experiența în timp real pe care o așteaptă, utilizând Elixir și Phoenix Channels pentru a crea aplicații care reacționează instantaneu la schimbări și reflectă starea reală a aplicației. Aflați cum Elixir și Phoenix fac ușoară și plăcută crearea de aplicații în timp real care se extind la un număr mare de utilizatori. Aplicați cele mai bune practici de proiectare și dezvoltare a sistemului pentru a crea aplicații care sunt ușor de întreținut. Câștigați încredere învățând cum să vă defectați aplicațiile înainte ca utilizatorii să o facă. Implementați aplicații cu utilizare minimă a resurselor și performanță maximă.

Aplicațiile în timp real vin cu provocări reale - conexiunile persistente, implementarea multi-server și cerințele stricte de performanță sunt doar câteva dintre acestea. Nu încercați să rezolvați aceste provocări de unul singur - utilizați un cadru care le gestionează pentru dumneavoastră. Elixir și Phoenix Channels oferă o bază solidă pe care să construiți aplicații în timp real stabile și scalabile. Construiți aplicații care să prospere în anii următori cu cele mai bune practici găsite în această carte.

Înțelegeți magia comunicării în timp real prin inspectarea protocolului WebSocket în acțiune. Evitați capcanele legate de performanță la începutul ciclului de viață al dezvoltării cu un catalog de probleme comune și soluțiile acestora. Utilizați GenStage pentru a construi o conductă de date care îmbunătățește scalabilitatea. Rupeți-vă aplicațiile înainte ca utilizatorii dvs. să o facă și implementați-le cu încredere. Construiți un proiect din lumea reală folosind practici solide de proiectare și testare a aplicațiilor, care ajută la simplificarea modificărilor viitoare. Creați aplicații distribuite care se pot extinde la mulți utilizatori cu instrumente precum Phoenix Tracker. Implementați și monitorizați aplicația dvs. cu încredere și reduceți întreruperile.

Oferiți utilizatorilor dvs. o experiență excepțională în timp real, cu întreținere ușoară, costuri operaționale reduse și performanță maximizată, utilizând Elixir și Phoenix Channels.

Ce vă trebuie:

Veți avea nevoie de Elixir 1. 9+ și Erlang/OTP 22+ instalate pe o mașină Mac OS X, Linux sau Windows.

Alte date despre carte:

ISBN:9781680507195
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:250

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Real-Time Phoenix: Construiți sisteme extrem de scalabile cu ajutorul canalelor - Real-Time Phoenix:...
Oferiți utilizatorilor experiența în timp real pe...
Real-Time Phoenix: Construiți sisteme extrem de scalabile cu ajutorul canalelor - Real-Time Phoenix: Build Highly Scalable Systems with Channels

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)