duoan / mini-rpc
Spring + Netty + Protostuff + ZooKeeper 实现了一个轻量级 RPC 框架,使用 Spring 提供依赖注入与参数配置,使用 Netty 实现 NIO 方式的数据传输,使用 Protostuff 实现对象序列化,使用 ZooKeeper 实现服务注册与发现。使用该框架,可将服务部署到分布式环境中的任意节点上,客户端通过远程接口来调用服务端的具体实现,让服务端与客户端的开发完全分离,为实现大规模分布式应用提供了基础支持
☆226Updated last year
Alternatives and similar repositories for mini-rpc:
Users that are interested in mini-rpc are comparing it to the libraries listed below
- AvatarMQ is a distributed message queue system based on Netty (Java-NIO framework).☆206Updated 8 years ago
- Netty HTTP 协议栈的简单实践☆155Updated 8 years ago
- A high-performance, open-source java RPC framework.☆157Updated last year
- 基于netty轻量的高性能分布式RPC服务框架☆428Updated 7 years ago
- 使用java nio,oio,aio等原生态io和线程池,实现的分布式跨语言服务化框架☆200Updated 6 years ago
- ☆87Updated 7 years ago
- 使用dubbo注册服务,netty做服务器,springmvc提供restful接口☆243Updated 5 years ago
- 一个高可用的,专门针对定时任务的分布式任务调度框架☆337Updated 2 years ago
- 分布式锁的简单实现☆106Updated 7 years ago
- 基于dubbo的分布式工程开发规范实例工程,分布式跟踪、ID生成、分布式事务、分布式治理、分表分库、分布式锁、选举、分布式配置、API文档生成器...☆483Updated 6 years ago
- 非常高性能又简单的Mycat NIO框架,被很多人用于RPC开发以及基础平台中☆132Updated last year
- 1、mysql数据同步到redis 2、redis里面主键的设计、3、redis和数据库之间的数据同步☆222Updated 9 years ago
- RocketMQ ‘s Learning Tutorial 学习教程☆141Updated 8 years ago
- 基于 Spring 和 Redis 的分布式消息队列(MessageQueue)实现☆118Updated 9 years ago
- activeMQ消息封装,主要解决:事务性消息、消息幂等性、异常造成的消息丢失问题 本项目不在更新,新项目请看ReliableMessageSystem: 本项目不再更新,新的版本迁移至ReliableMessageSystem 详情请看:https://g…☆126Updated 2 years ago
- Distributed lock implementation using Redis and Zookeeper.基于redis和zookeeper分布式工具集-包括:分布式锁实现,分布式速率限制器,分布式序列等☆550Updated 8 years ago
- 用netty实现长连接和心跳监测的示例代码☆135Updated 6 years ago
- A lightweight distributed message queue framework.(轻量级消息队列XXL-MQ)☆443Updated 2 weeks ago
- 参加阿里巴巴中间件比赛时的rpc项目源码,高性能RPC 框架☆243Updated 9 years ago
- RPC with service discovery base on netty☆113Updated 7 years ago
- 对定时任务调度框架quartz源码的阅读和注释(comments on quartz-core source)☆358Updated 2 years ago
- 一个采用Netty实现的RPC框架,适用于Spring Boot,Spring Cloud!☆165Updated 3 years ago
- 基于 JDK8 实现的轻量级 Java Web 框架☆262Updated 8 years ago
- 基于mybatis,springboot开箱即 用的读写分离插件☆340Updated 3 years ago
- clover 1、开发server和client端 定时向zk集群发送心跳数据包,利用Java自带的timer程序实现该功能 2、开发整天的monitor程序,用来定时向zk中获取server和client端的心跳数据信息,如果超过指定时间没有收到最新的数据包,那么任务se…☆195Updated 9 years ago
- 一些公共组件及学习应用:RPC/统一配置中心/基于注解的分布式锁/dubbo请求级缓存/调用链追踪/RabbitMQ/Elasticsearch/zookeeper/Sping boot☆540Updated 2 years ago
- ⚡️ Nepxion Thunder is a distribution RPC framework based on Netty + Hessian + Kafka + ActiveMQ + Tibco + Zookeeper + Redis + Spring Web M…☆215Updated 6 months ago
- A lightweight distributed web container based on Netty 一个基于Netty的轻量级Web容器☆308Updated 2 years ago
- A lightweight distributed RPC framework☆142Updated 6 years ago
- Java分布式开发平台:Spring, Spring MVC, MyBatis, Dubbo, Redis, Shiro权限管理, Quartz分布式调度, RocketMQ通信, 本地缓存, Redis缓存, 分布式缓存, 分布式事务☆236Updated 6 years ago