原文:一个轻量级分布式RPC框架--NettyRpc

背景 最近在搜索Netty和Zookeeper方面的文章时,看到了这篇文章 轻量级分布式 RPC 框架 ,作者用Zookeeper Netty和Spring写了一个轻量级的分布式RPC框架。花了一些时间看了下他的代码,写的干净简单,写的RPC框架可以算是一个简易版的dubbo。这个RPC框架虽小,但是麻雀虽小,五脏俱全,有兴趣的可以学习一下。 本人在这个简易版的RPC上添加了如下特性: 异步调用 ...

2016-03-13 16:43 38 50087 推荐指数:

查看详情

轻量级分布式RPC框架

随笔- 139 文章- 0 评论- 387 一个轻量级分布式RPC框架--NettyRpc ...

Tue Mar 15 20:02:00 CST 2016 0 7249
一个轻量级的基于RateLimiter的分布式限流实现

上篇文章(限流算法与Guava RateLimiter解析)对常用的限流算法及Google Guava基于令牌桶算法的实现RateLimiter进行了介绍。RateLimiter通过线程锁控制同步,只适用于单机应用,在分布式环境下,虽然有像阿里Sentinel的限流开源框架,但对于一些小型应用 ...

Fri Jul 31 19:56:00 CST 2020 1 1492
使用Nancy和Simple.Data两个轻量级框架打造一个分布式开发系统(一)

可能有的人看到这个标题觉得是噱头,那是因为你还不了解Nancy是干嘛的。如果一个国外的人说,大部分微软平台的开发人员如果选择开发框架只能是在ASP.NET和ASP.NET MVC两个之间选择。 而Nancy是不依赖于这两个框架的独立的一个框架。它更多的是借鉴了Ruby的一些特性。 先看 ...

Mon Jan 16 03:04:00 CST 2012 12 13544
从零开始实现一个分布式RPC框架

rpc框架一个mini版的dubbo。学习rpc之前,建议先了解NIO,Netty和Dubbo等知识。请移步网络编程 前言:(借用阿里大佬的一段话) 为什么要自己写一个RPC框架,我觉得从个人成长上说,如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现 ...

Tue Feb 15 18:55:00 CST 2022 0 1055
自己动手从0开始实现一个分布式RPC框架

简介: 如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、异步调用、熔断降级等技术,可以全方位的提升基本素质。虽然也有相关源码,但是只看源码容易眼高手低,动手写一个才是自己真正掌握这门技术的最优路径 ...

Mon Jul 12 18:35:00 CST 2021 0 154
LTS light-task-scheduler轻量级分布式任务调度框架学习

由于业务需求,我们数据仓库定时器太多了,又难管理,每次要更改定时器都得重启服务实在麻烦。上面又让换个框架,给了个LTS,今天开始学习哈。有问题就记录下来,对于一个资质一般的妹子而言,写程序简直太难了大哭大哭大哭。LTS网站内容很全,可是还是没教会我,是我太笨了么? github地址: https ...

Fri Mar 30 07:32:00 CST 2018 1 1719
轻量级分布式任务调度框架(一、LTS简介、特点、工作流程)

LTS 【轻量级分布式任务调度框架(Light Task Schedule)】 (1) LTS简介 LTS(light-task-scheduler)主要用于解决分布式任务调度问题,支持实时任务,定时任务和Cron任务。有较好的伸缩性,扩展性,健壮稳定性而被多家公司使用,同时也希望开源爱好者 ...

Mon May 24 18:55:00 CST 2021 0 3875
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM