😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
-
Updated
May 29, 2024 - Java
Remote procedure call (RPC) is when a computer program causes a procedure to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
FlatBuffers: Memory Efficient Serialization Library
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
Cross platform RPC library using shared memory.
手写rpc框架 power by 鱼皮rpc。 基于Java + Etcd + Vert.x的高性能RPC框架,使用多种最新技术。其中,你可以学习到基于Vert.x的网络服务器开发、多种序列化器的实现、基于Etcd、Zookeeper等的注册中心、Java反射、动态代理、自定义网络协议开发、多种设计模式(单例、工厂、装饰者)、多种负载均衡实现、多种重试和容错机制、Spring Boot Stater开发等,大幅度对rpc底层原理的理解。
The java implementation of Apache Dubbo. An RPC and microservice framework.
Protocol Buffers - Google's data interchange format
🎷No ceremony, just code. Blazing fast, typesafe binary serialization.
A networking framework that evolves with your application
The Swift implementation of Connect: Protobuf RPC that works.
The Go language implementation of gRPC. HTTP/2 based RPC
RPC framework for end-to-end type safety in any language
Conformance test suite for Connect, gRPC, and gRPC-Web implementations
Generic JSON-RPC protocol with websocket support