gRPC - prezentacja możliwości

master
dc.abstract.enThe main goal of this thesis was to present the possibilities offered by gRPC technology. It includes both theoretical presentation of aspects of the technology as well as an example of implementation. The thesis also contains a comparison of gRPC with competing technologies.This thesis is divided into four chapters, a summary and a bibliography. The first chapter focuses on the theoretical introduction and general discussion of gRPC. The second chapter provides a thorough technical discussion of the various aspects of the protocol. The third chapter demonstrates a sample implementation of a service and client using gRPC implemented in Java. The fourth chapter presents a comparison of competing technologies. It covers both the theoretical aspect and the presentation of performance tests.pl
dc.abstract.plCelem pracy było przedstawienie możliwości oferowanych przez technologię gRPC. W jej skład wchodzi zarówno teoretyczna prezentacja aspektów technologii jak i przykład implementacji programu ją wykorzystującego. Praca zawiera także porównanie gRPC z technologiami konkurencyjnymi.Niniejsza praca została podzielona na cztery rozdziały, podsumowanie oraz bibliografię. Pierwszy rozdział skupia się na teoretycznym wprowadzeniu oraz ogólnym omówieniu technologii gRPC. Drugi rozdział zawiera dokładne techniczne omówienie poszczególnych aspektów protokołu. Trzeci rozdział demonstruje przykładową implementację serwisu oraz klienta wykorzystującego gRPC zrealizowaną w języku Java. Czwarty rozdział przedstawia porównanie technologii konkurencyjnych. Obejmuje on zarówno aspekt teoretyczny jak i prezentację testów wydajnościowych.pl
dc.affiliationUniwersytet Jagielloński w Krakowiepl
dc.contributor.advisorOramus, Piotr - 100396 pl
dc.contributor.authorSałaciak, Michałpl
dc.contributor.departmentbycodeUJK/UJKpl
dc.contributor.reviewerOramus, Piotr - 100396 pl
dc.contributor.reviewerStrug, Barbara - 100344 pl
dc.date.accessioned2021-11-10T22:36:41Z
dc.date.available2021-11-10T22:36:41Z
dc.date.submitted2021-07-07pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-152491-226661pl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/283522
dc.languagepolpl
dc.subject.engRPC, distributed programming, RPC, GraphQL, Apache Thriftpl
dc.subject.plgRPC, programowanie rozproszone, RPC, GraphQL, Apache Thriftpl
dc.titlegRPC - prezentacja możliwościpl
dc.title.alternativegRPC - demonstration of capabilitiespl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The main goal of this thesis was to present the possibilities offered by gRPC technology. It includes both theoretical presentation of aspects of the technology as well as an example of implementation. The thesis also contains a comparison of gRPC with competing technologies.This thesis is divided into four chapters, a summary and a bibliography. The first chapter focuses on the theoretical introduction and general discussion of gRPC. The second chapter provides a thorough technical discussion of the various aspects of the protocol. The third chapter demonstrates a sample implementation of a service and client using gRPC implemented in Java. The fourth chapter presents a comparison of competing technologies. It covers both the theoretical aspect and the presentation of performance tests.
dc.abstract.plpl
Celem pracy było przedstawienie możliwości oferowanych przez technologię gRPC. W jej skład wchodzi zarówno teoretyczna prezentacja aspektów technologii jak i przykład implementacji programu ją wykorzystującego. Praca zawiera także porównanie gRPC z technologiami konkurencyjnymi.Niniejsza praca została podzielona na cztery rozdziały, podsumowanie oraz bibliografię. Pierwszy rozdział skupia się na teoretycznym wprowadzeniu oraz ogólnym omówieniu technologii gRPC. Drugi rozdział zawiera dokładne techniczne omówienie poszczególnych aspektów protokołu. Trzeci rozdział demonstruje przykładową implementację serwisu oraz klienta wykorzystującego gRPC zrealizowaną w języku Java. Czwarty rozdział przedstawia porównanie technologii konkurencyjnych. Obejmuje on zarówno aspekt teoretyczny jak i prezentację testów wydajnościowych.
dc.affiliationpl
Uniwersytet Jagielloński w Krakowie
dc.contributor.advisorpl
Oramus, Piotr - 100396
dc.contributor.authorpl
Sałaciak, Michał
dc.contributor.departmentbycodepl
UJK/UJK
dc.contributor.reviewerpl
Oramus, Piotr - 100396
dc.contributor.reviewerpl
Strug, Barbara - 100344
dc.date.accessioned
2021-11-10T22:36:41Z
dc.date.available
2021-11-10T22:36:41Z
dc.date.submittedpl
2021-07-07
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-152491-226661
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/283522
dc.languagepl
pol
dc.subject.enpl
gRPC, distributed programming, RPC, GraphQL, Apache Thrift
dc.subject.plpl
gRPC, programowanie rozproszone, RPC, GraphQL, Apache Thrift
dc.titlepl
gRPC - prezentacja możliwości
dc.title.alternativepl
gRPC - demonstration of capabilities
dc.typepl
master
dspace.entity.type
Publication

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
30
Views per month
Views per city
Bialystok
4
Krakow
4
Wroclaw
4
Ankara
3
Olsztyn
3
Warsaw
3
Bogatynia
1
Busko-Zdrój
1
Dublin
1
Gdynia
1

No access

No Thumbnail Available
Collections