首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RPC
订阅
tulips
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
若依(ruoyi)使用websocket推送数据到前端
不要再一味的前端轮询了,消耗大、延迟高,比如试试其他赛道,先来一个websocket尝尝,后续补上MQTT等其他方式
京东二面:为什么Netty要造FastThreadLocal?
FastThreadLocal 从字面意义上来看,它是“Fast”+“ThreadLocal”的结合体,寓意为快速的 ThreadLocal。那么,问题来了,Netty 为什么要再造一个 FastTh
Dubbo源码解析(四十八)异步化改造
官方推荐的是使用dubbo协议,而异步调用的支持也是在dubbo协议中实现的。 看了我之前写的2.7新特性的文章,应该对于异步化改造有个大致的印象。要弄懂异步在什么时候起作用,先要弄懂dubbo 的服务暴露和引用过程以及消费端发送请求过程和服务端处理请求过程。我在前四篇文章已经…
Dubbo源码分析(十)同步调用与异步调用
默认情况下,我们通过Dubbo调用一个服务,需得等服务端执行完全部逻辑,方法才得以返回。这个就是同步调用。 首先我们来看请求方,在DubboInvoker类中,它有三种不同的调用方式。 可以看到,上面的代码有三个分支,分别是:忽略返回值调用、异步调用和同步调用。我们重点先看re…
源码分析Dubbo异步调用与事件回调机制
本文将详细分析Dubbo服务异步调用与事件回调机制。 1、异步调用与事件回调机制 1.1 异步回调 1.@Activate(group = Constants. group=CONSUMER说明该过滤器属于消费端过滤器。 接下来从从invoke方...
通过ChatGPT学习Dubbo3
之前学习Dubbo源码都是通过源码Debug或者查看官方文档等形式。 现在ChatGPT氛围火热,通过对话的形式,可以很快的了解所要关心的内容。 今天就尝试使用ChatGPT咨询Dubbo3相关知识,
Dubbo使用了CompletableFuture,实现了真异步
Dubbo在服务调用时支持同步调用和异步调用等方式。 在Dubbo2.6版本及之前的版本在实现异步调用时存在一定的缺点,实际上是一种假异步。 下面列举一个异步案例。 当调用服务方法后,Dubbo会创建一个DefaultFuture,并将该Future存放到RpcContext中…
Dubbo 异步变为同步
这里是需要阻塞结果出来的。但是 demoService.sayHello("world")发出去的请求是异步发出的(基于netty NIO)。 此时,调用线程已经阻塞住了。等待结果返回来唤醒。 此时,消费端的线程被唤醒,就拿到结果了。异步完美转为同步了。
深入剖析通信层和 RPC 调用的异步化
1. 异步的一些常见误区 1.1. 常见的理解误区 在将近 10 年的平台中间件研发历程中,我们的平台和业务经历了从 C++ 到 Java,从同步的 BIO 到非阻塞的 NIO,以及纯异步的事件驱动 I/O(AIO)。服务器也从 Web 容器逐步迁移到了内部更轻量、更高性能的微…
rpc项目中的长连接与短连接的思考
对于rpc项目,在接受大佬指导的时候曾问过对于长连接和短连接是处理处理的,在面试的时候也被问起`socket`是长连接还是短连接,发现自己没有好好思考过这个问题,因此好好总结一下。 > 前置知识点: