![]() ![]() using GrijjyFoundation library ( ) for native Delphi protobuffers support.using sgcWebsockets library ( ) for (custom) websocket communications (no need for http/2 dll).build on top of ngHttp2.dll ( ) for full http/2 communication.Stress and monkey tests (random connection loss handling not tested yet).Full gRPC specification implementation (timeout and ping handling, compression, metadata, bandwidth throttling, etc.).SSL support (in place but not tested yet).only Windows (http/2) and Android (websocket) platforms are implemented and tested, Linux client works with websockets.default up to 100 simultaneous requests over a single http/2 connection.full support for bi-directional streaming.full http/2 support, but also a simple (custom) implementation is made using websockets (for Delphi Mobile clients, and it's easy to add browser support too :) ).http/2: binary and compressed headers, multiplexing ("unlimited" requests over a single connection so no connection overhead), bi-directional and push, etc ( )Īnother important benefit of gRPC is that it uses a readable contract format ( ).protobuffers: compact and binary message format ( ).This protocol is very efficient and fast (realtime), because it is based on: DelphiGrpc is a Delphi implementation of the gRPC protocol ( ). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |