首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xinke
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
Kafka的一些小细节
1、Kafka消息队列是拉消息呢?还是推消息? 1.1 推模式 优点: 实时性高,且对消费者来讲,使用起来更为方便。 缺点: 难以适应高消费速率 ,当生产者生产消息的速度特别快的时候,消费者来不及消费
RPC框架(7)—— 容错层的设计
超时重试 谨慎使用,尤其是对于一些非幂等性接口。 间隔重试:适用于请求结果没有实时性要求的场景,如消息的消费 立即重试:在RPC集群中调用比较多,但是在慢网络环境下可能会导致一些意外结果出现。 设计思
RPC框架(6)——对服务端进行并发优化
1、分析当前存在的问题 当数据抵达provider之后,首先经过一个自定义解码器,然后进入到ServerHandle中进行处理 在ServerHandle中,根据第2节中的代码可以看出,Channel
RPC框架(5)—— 路由层的实现
前言:上一节中,我们在注册中心中保存了诸多服务提供者地ip端口号,但是在客户端申请链接的时候,要链接到哪一个服务端呢 ? 路由层的存在意义 :通过一套负载均衡算法,计算出合适的服务提供方,然后发起网络
RPC框架(4)——注册中心的实现
在客户端与服务端的通讯过程中,我们需要一个单独的组件,来进行不同客户端与服务端之间进行匹配,监控,以及管理。 需要实现几个主要的功能 对服务端进行注册:每当一个服务暴露的时候,将相关信息记录到注册中心
RPC框架(3)——客户通讯基本骨架搭建
基本流程:客户端首选通过一个代理工厂,获得被调用对象的代理对象,将代理对象放到一个队列中,由一个异步线程将队列中的代理对象发送给服务端进行处理,并等待响应后的数据结果。 客户端初始化:基本参数:Eve
RPC框架(3)——服务端基本骨架搭建
1、结合Netty封装的接口,实现一个应用的启动部分 基本字段: 开启方法: 注册服务 2、解决粘包、拆包问题 在数据传输过程中,相邻的两个数据包可能会完全粘合在一起,所以需要针对这种情况,做拆包处理
RPC框架(2)——Netty
底层实现:Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于BIO(Blocking I/O,阻塞IO),它的并发性能得到了很大提高 高性能传输 :在J
RPC框架——开始了 !
在大型互联网公司,RPC技术是远程调用的通用技术栈,常见的如Dubbo、Grpc等。 RPC通讯协议主要基于TCP/IP协议,而HTTP调用是基于HTTP协议的,相较于RPC多了一层,所以RPC协议请
Redis数据结构底层
1、 String Redis为了极致利用内存,为String类型的对象,设置了三种数据结构: int、embstr和raw。 int : 在64位系统中,一个指针用8位字节来存储,正好是一个长整型的
下一页
个人成就
文章被点赞
6
文章被阅读
4,070
掘力值
212
关注了
1
关注者
1
收藏集
0
关注标签
24
加入于
2022-04-11