RPC(Remote Procedure Call)实战
@desc: 仅用于个人学习、了解RPC
@date: 2021/01/16
技术组成:
版本一 | 版本二 | 版本三 | |
传输层 | Netty4 | * | * |
编码层 | Kryo | * | * |
应用层 | JDK动态代理 | * | * |
服务注册与发现 | 手动注册+guava缓存 | 注解+zookeeper | * |
其他 | * | Spring容器 | * |
版本一 | 版本二 | 版本三 | |
传输层 | Netty4 | * | * |
编码层 | Kryo | * | * |
应用层 | JDK动态代理 | * | * |
服务注册与发现 | 手动注册+guava缓存 | 注解+zookeeper | * |
其他 | * | Spring容器 | * |
Introduction ActiveJ is a full-featured modern Java platform, created from the ground up as an alternative to Spring/Micronauts/Netty/Jetty. It is des
Hologram-Lib Asynchronous, high-performance Minecraft Hologram library for 1.8-1.18 servers. Requirements This library can only be used on spigot serv
Agrona Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Ma
Scalable, High Performance, Responsive API Gateway Solution for all MicroServices https://shenyu.apache.org/ English | 简体中文 Architecture Features Shen
What is Shopfly? Shopfly is modular, high performance, headless e-commerce(ecommerce) platform built with Java,Springboot, Vue. Architecture Shopfly i
What is Shopfly? Shopfly is modular, high performance, headless e-commerce(ecommerce) platform built with Java,Springboot, Vue. Architecture Shopfly i
High-Performance Java Persistence The High-Performance Java Persistence book and video course code examples. I wrote this article about this repositor
Lattice Framework Introduction Lattice is a powerful, lightweight business extension invoke framework. By using the Lattice framework, complex busines
Blade Blade is an easy-to-use command framework based on annotations. It currently only supports Bukkit, but it can be easily extended to more platfor
?? 为性能而生的万能服务器框架 ?? Ⅰ. zfoo简介 ?? 性能炸裂,天生异步,Actor设计思想,无锁化设计,基于Spring的MVC式用法的万能RPC框架 极致序列化,原生集成的目前二进制序列化和反序列化速度最快的 zfoo protocol 作为网络通讯协议 高可拓展性,单台服务器部署,
Shadowsocks shadowsocks is a fast tunnel proxy that helps you bypass firewalls. shadowsocks-java is a implementation of shadowsocks protocol that base
kite - service-based RPC, public APIs and PubSub in Java kite is a collection of reactive application messaging libraries that aim at providing high l
clivia是一款基于spring webflux的可扩展、高性能、高弹性、响应式的 API 网关 clivia_V0.0.1 架构概览 模块介绍 clivia-admin-core : 网关配置管理后台核心模块 clivia-client-core : 网关核心模块 clivia-example
Lunar What is Lunar? Lunar is a networking library for LibGDX. With lunar you can easily create multiplayer games quickly and efficiently. Lunar provi
Wenower Core OSX local installation Install Protocol Buffer $ brew install protobuf Install Postgresql and joopc database and user $ brew install pos
Finagle Status This project is used in production at Twitter (and many other organizations), and is being actively developed and maintained. Releases
Netty Loom Experiment This repository contains Project Loom and Netty related test code. Contents / Goals I created these examples since I was curious
Everyone can develop projects independently, quickly and efficiently! What is spring-boot-plus? A easy-to-use, high-speed, high-efficient, feature-ric
CosId Universal, flexible, high-performance distributed ID generator 中文文档 Introduction CosId aims to provide a universal, flexible and high-performanc