开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
鲁小憨的个人空间 - 开源中国社区
技能积分 28
活跃积分 2
粉丝 28
加入于 2013/03/20 最近登录:02/10 15:40
最新博客 全部 (4)
4167 51
RPC Benchmark,Dubbo垫底
2018/01/31 发布
5286 78
鲁小憨 2周前
在博客: RPC 异步响应式调用 发表评论:
没错,可以这样理解
@鲁小憨
同步调用的缺点 我们假设一个电子商城用户购买商品的场景: 创建订单前的验证方法。 /** * 验证订单是否合法 * * @param userId 用户id * @param itemId 商品id * @param discount 折扣 * @return */ pub...
鲁小憨 2周前
在博客: spring boot redis分布式锁 发表评论:
厉害,性能怎么样?
@J猿
随着现在分布式架构越来越盛行,在很多场景下需要使用到分布式锁。分布式锁的实现有很多种,比如基于数据库、 zookeeper 等,本文主要介绍使用 Redis 做分布式锁的方式,并封装成spring boot starter,方便使用 ...
鲁小憨 2周前
在博客: RPC 异步响应式调用 发表评论:
理论上说,一个线程就够用了。实际使用中一般会设置为 CPU*2 的线程数。 建议你自己找找 CompletableFuture RxJava 相关的文章看一下。
@鲁小憨
同步调用的缺点 我们假设一个电子商城用户购买商品的场景: 创建订单前的验证方法。 /** * 验证订单是否合法 * * @param userId 用户id * @param itemId 商品id * @param discount 折扣 * @return */ pub...
鲁小憨 2周前
## 同步调用的缺点 我们假设一个电子商城用户购买商品的场景: 创建订单前的验证方法。 ```java /** * 验证订单是否合法 * * @param userId 用户id * @param itemId 商品id * @param discount 折扣 * @return */ p...
5 查看
鲁小憨 2周前
在博客: 如何编写高性能的 RPC 框架 发表评论:
这样做性能就很高了,没必要在这上面折腾了。 反射每秒3亿次调用肯定不可能成为网络相关框架的瓶颈。
@鲁小憨
在 RPC Benchmark Round 1 中,Turbo 性能炸裂表现强悍,并且在 listUser 这一项目中,取得了 10x dubbo 性能的好成绩。本文将介绍 Turbo 强悍性能背后的原理,并探讨如何编写高性能的 RPC 框架。 过早的优化是万...
鲁小憨 2周前
在博客: 如何编写高性能的 RPC 框架 发表评论:
都测试过了。 invokeWithArguments 性能完蛋,还不如用反射。 invoke 跟 invokeExact 区别没那么大,invoke 支持自动装箱拆箱,参数类型完全匹配时跟 invokeExact 性能一样。 能用invokeExact()的地方确实都可以直...
@鲁小憨
在 RPC Benchmark Round 1 中,Turbo 性能炸裂表现强悍,并且在 listUser 这一项目中,取得了 10x dubbo 性能的好成绩。本文将介绍 Turbo 强悍性能背后的原理,并探讨如何编写高性能的 RPC 框架。 过早的优化是万...
鲁小憨 2周前
在博客: 如何编写高性能的 RPC 框架 发表评论:
会把观众都吓跑的,在 turbo-1.0.0 时我会把这些炫技玩的东西都干掉的。
@鲁小憨
在 RPC Benchmark Round 1 中,Turbo 性能炸裂表现强悍,并且在 listUser 这一项目中,取得了 10x dubbo 性能的好成绩。本文将介绍 Turbo 强悍性能背后的原理,并探讨如何编写高性能的 RPC 框架。 过早的优化是万...
鲁小憨 2周前
在博客: 如何编写高性能的 RPC 框架 发表评论:
哈哈,你技术不错呀,确实是炫技玩的。暂时没考虑生产环境问题,就是验证下各种奇巧淫技。 不过这些奇巧淫技起得作用其实都不大,实际上真正对性能有效的点就3个: 1.使用 serviceId 替代方法全名称 2.MethodPara...
@鲁小憨
在 RPC Benchmark Round 1 中,Turbo 性能炸裂表现强悍,并且在 listUser 这一项目中,取得了 10x dubbo 性能的好成绩。本文将介绍 Turbo 强悍性能背后的原理,并探讨如何编写高性能的 RPC 框架。 过早的优化是万...
鲁小憨 2周前
在博客: 如何编写高性能的 RPC 框架 发表评论:
哈哈,能提供一点性能优化的思路就足够了。 实际上真正对性能有效的点就3个: 1.使用 serviceId 替代方法全名称 2.MethodParam 机制 3.序列化的 zero-copy
@鲁小憨
在 RPC Benchmark Round 1 中,Turbo 性能炸裂表现强悍,并且在 listUser 这一项目中,取得了 10x dubbo 性能的好成绩。本文将介绍 Turbo 强悍性能背后的原理,并探讨如何编写高性能的 RPC 框架。 过早的优化是万...
鲁小憨 2周前
在博客: 如何编写高性能的 RPC 框架 发表评论:
ObjectId 短一点没什么问题,输出时补齐128位就行了,也提供了 ObjectId.toHexString32()。 这几个容器都是特定非通用实现,有很多限制,只保证在 turbo 自己使用的场景中不会出现并发问题。 仅支持 Little Endia...
@鲁小憨
在 RPC Benchmark Round 1 中,Turbo 性能炸裂表现强悍,并且在 listUser 这一项目中,取得了 10x dubbo 性能的好成绩。本文将介绍 Turbo 强悍性能背后的原理,并探讨如何编写高性能的 RPC 框架。 过早的优化是万...
顶部
×
动弹一下 还可以输入5
单图/多图
网络图片
上传图片
9 张,还能上传 9
  • +
发布
×
设置备注名:
保存
用户尚未登录,点击这里登录