快讯!Koalas-RPC框架捐赠到dromara社区
Posted dromara开源组织
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快讯!Koalas-RPC框架捐赠到dromara社区相关的知识,希望对你有一定的参考价值。
项目介绍
koalas-rpc 客户端采用thrift协议,服务端支持netty和thrift的TThreadedSelectorServer半同步半异步线程模型,支持动态扩容,服务上下线,权重动态,可用性配置,页面流量统计等,QPS统计,TP90,TP99,TP95等丰富可视化数据,持续为个人以及中小型公司提供可靠的RPC框架技术方案。
想法来源
市面上常见的RPC框架很多,grpc,motan,dubbo等,但是随着越来越多的元素加入,复杂的架构设计等因素似使得这些框架和spring一样,虽然号称是轻量级,但是用起来却是让我们很蹩脚,大量的配置,繁杂的API设计,其实,我们根本用不上这些东西!!!很多互联网企业有很多的内部RPC框架,有些优秀的设计非常赞赏,为什么不对这些设计原型进行聚合归类,自己搞一套【轻量级】RPC框架呢,比如tcp中怎么解决大量的wait-time,如何做到thrift和netty的兼容等等大量细节的优化。
技术栈
thrift 0.8.0
spring-core-4.2.5,spring-context-4.2.5,spring-beans-4.2.5等spring源码
log4j,slf4j
org.apache.commons(v2.0+)
io.netty4
fastJson
zookeeper
点评cat(V3.0.0+ 做数据大盘统计上报等使用,可不配置)
AOP,反射代理等
高可用高扩展的RPC框架
官网 https://github.com/dromara/koalas-rpc
客户端基于Thrift协议
服务端支持Netty和Thrift的TThreadedSelectorServer半同步半异步线程模型
支持动态扩容、服务上下线、权重动态、可用性配置、页面流量统计等
支持QPS统计,TP90,TP99,TP95等丰富可视化数据
https://github.com/dromara/koalas-rpc
https://gitee.com/dromara/koalas-rpc
以上是关于快讯!Koalas-RPC框架捐赠到dromara社区的主要内容,如果未能解决你的问题,请参考以下文章
IBM 向 Node.js 捐赠 Express 框架,为 Express 丑闻画上了句号