Aceasta este aplicația Linux numită guide-rpc-framework a cărei ultimă versiune poate fi descărcată sub numele guide-rpc-frameworksourcecode.tar.gz. Poate fi rulată online în furnizorul de găzduire gratuită OnWorks pentru stații de lucru.
Descărcați și rulați online această aplicație numită guide-rpc-framework cu OnWorks gratuit.
Urmați aceste instrucțiuni pentru a rula această aplicație:
- 1. Ați descărcat această aplicație pe computer.
- 2. Introduceți în managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator pe care îl doriți.
- 3. Încărcați această aplicație într-un astfel de manager de fișiere.
- 4. Porniți emulatorul online OnWorks Linux sau Windows online sau emulatorul online MACOS de pe acest site web.
- 5. Din sistemul de operare OnWorks Linux pe care tocmai l-ați pornit, accesați managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator dorit.
- 6. Descărcați aplicația, instalați-o și rulați-o.
CAPTURĂ DE ECRAN:
ghid-rpc-framework
DESCRIERE:
Framework-ul guide-rpc este o implementare Java a unui framework Remote Procedure Call (RPC) construit pe Netty, Kyro (pentru serializare) și Zookeeper (pentru descoperirea și coordonarea serviciilor). Se adresează în principal cursanților și practicienilor sistemelor distribuite care doresc să vadă cum pot construi un sistem RPC pornind de la principiile de bază, mai degrabă decât să utilizeze doar o bibliotecă existentă. Proiectul oferă cod pentru stub-uri pe partea de client, schelete pe partea de server, dispecerizarea metodelor, serializare, echilibrarea încărcării și gestionarea nodurilor prin Zookeeper. Întrucât RPC rămâne un element fundamental în microservicii, arhitecturi de server și sisteme de înaltă performanță, această bază de cod vă ajută să urmăriți modul în care cererile sunt încadrate, rutate, serializate și executate pe noduri. Deoarece integrează elemente cheie ale ecosistemului (bucle de evenimente Netty, grafuri de obiecte Kyro, coordonarea Zookeeper), veți dobândi și expunere la acel stack.
Categorii
- Server și client de rețea bazat pe Netty cu semantică personalizată de invocare a metodei RPC
- Serializarea Kyro a sarcinilor utile de tip cerere/răspuns pentru un transfer binar eficient
- Integrare Zookeeper pentru înregistrarea, descoperirea și coordonarea serviciilor
- Dispecerizarea metodelor și echilibrarea încărcării între nodurile de servicii înregistrate
- Structură clară a codului cu comentarii și tutoriale concepute pentru învățare
- Potrivit pentru construirea de servicii RPC simple, studierea componentelor interne ale microserviciilor sau prototipuri
Limbaj de programare
Java
Categorii
Aceasta este o aplicație care poate fi descărcată și de la https://sourceforge.net/projects/guide-rpc-framework.mirror/. A fost găzduită în OnWorks pentru a putea fi rulată online în cel mai simplu mod de pe unul dintre sistemele noastre de operare gratuite.