首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xinke
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
xinke
3年前
关注
Kafka的一些小细节
1、Kafka消息队列是拉消息呢?还是推消息? 1.1 推模式 优点: 实时性高,且对消费者来讲,使用起来更为方便。 缺点: 难以适应高消费速率 ,当生产者生产消息的速度特...
0
评论
分享
xinke
3年前
关注
RPC框架(7)—— 容错层的设计
超时重试 谨慎使用,尤其是对于一些非幂等性接口。 间隔重试:适用于请求结果没有实时性要求的场景,如消息的消费 立即重试:在RPC集群中调用比较多,但是在慢网络环境下可能会导...
0
评论
分享
xinke
3年前
关注
RPC框架(6)——对服务端进行并发优化
1、分析当前存在的问题 当数据抵达provider之后,首先经过一个自定义解码器,然后进入到ServerHandle中进行处理 在ServerHandle中,根据第2节中的...
0
评论
分享
xinke
3年前
关注
RPC框架(5)—— 路由层的实现
前言:上一节中,我们在注册中心中保存了诸多服务提供者地ip端口号,但是在客户端申请链接的时候,要链接到哪一个服务端呢 ? 路由层的存在意义 :通过一套负载均衡算法,计算出合...
0
评论
分享
xinke
3年前
关注
RPC框架(4)——注册中心的实现
在客户端与服务端的通讯过程中,我们需要一个单独的组件,来进行不同客户端与服务端之间进行匹配,监控,以及管理。 需要实现几个主要的功能 对服务端进行注册:每当一个服务暴露的时...
1
评论
分享
xinke
3年前
关注
RPC框架(3)——客户通讯基本骨架搭建
基本流程:客户端首选通过一个代理工厂,获得被调用对象的代理对象,将代理对象放到一个队列中,由一个异步线程将队列中的代理对象发送给服务端进行处理,并等待响应后的数据结果。 客...
0
评论
分享
xinke
关注了
敖丙
xinke
3年前
关注
RPC框架(3)——服务端基本骨架搭建
1、结合Netty封装的接口,实现一个应用的启动部分 基本字段: 开启方法: 注册服务 2、解决粘包、拆包问题 在数据传输过程中,相邻的两个数据包可能会完全粘合在一起,所以...
0
评论
分享
xinke
3年前
关注
RPC框架(2)——Netty
底层实现:Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于BIO(Blocking I/O,阻塞IO),它的并发性能得到了...
0
评论
分享
xinke
3年前
关注
RPC框架——开始了 !
在大型互联网公司,RPC技术是远程调用的通用技术栈,常见的如Dubbo、Grpc等。 RPC通讯协议主要基于TCP/IP协议,而HTTP调用是基于HTTP协议的,相较于RP...
0
评论
分享
xinke
3年前
关注
Redis数据结构底层
1、 String Redis为了极致利用内存,为String类型的对象,设置了三种数据结构: int、embstr和raw。 int : 在64位系统中,一个指针用8位字...
0
评论
分享
xinke
3年前
关注
系统延迟优化的思路(go语言)
1、分析问题所在 进程内部:网络IO , 磁盘IO , CPU调度达到瓶颈等 第三方系统:MySQL、redis等基础组件调度慢 2、出问题了 使用Postman模拟大量的...
0
评论
分享
xinke
3年前
举报
#新人报道#
你好,转码加油!
分享
评论
点赞
xinke
3年前
关注
分布式事务
总图: 1 基础理论部分 1.1 CAP C:一致性,区分为三个等级:强一致性、弱一致性与最终一致性。 A:可用性,在有限时间内返回正常结果 P: 分区容错性,在某分区出现...
0
评论
分享
xinke
3年前
关注
设计模式理论
前言 (等待补充实际应用) 设计模式的7个原则 开闭原则:对扩展开放,对修改关闭 单一职责: 一个类只负责一个功能领域的职责 里氏替换:能引用基类的地方,必须能引用它的子类...
0
评论
分享
xinke
3年前
关注
ElasticSearch核心知识点
1 ES基本概念 cluster集群:集群中包括很多节点,每个节点属于哪个集群,是通过配置来决定的 node节点:节点有一个随机分配的名称。默认节点会加入一个名为elast...
0
评论
分享
xinke
3年前
关注
消息中间价键
1 Kafka 1.1 kafka简介: 消息队列的好处 : 解耦合 、 异步处理 、 流量削峰 1.1 消费模式: 一对一消费 : 消息生产者发布消息到Queue队列中,...
0
评论
分享
xinke
3年前
关注
关于计算机网络/IP协议的一点小思考
1 路由器更改的是什么?IP地址/MAC地址? 答:路由器更改的是MAC地址,找到发包口。IP地址是信息传输的目的地,当然不能更改。信息在传递过程中,原IP地址和目标IP地...
1
评论
分享
xinke
3年前
关注
内存屏障到底是什么东西?
好吧,经过数小时的研究,各个网站上的教程,最详细的都只是说了它是一条特殊的指令,或许我们可以把这些指令看作是一面面的墙壁,代码不能在越过墙执行,从而阻止了代码的重排序问题。...
1
评论
分享
xinke
3年前
关注
JVM调优
1、各种工具类 jsp 查看所有java进程: jstack jdk自带的线程堆栈分析工具,使用该命令可以查看或导出 java 应用程序中线程堆栈信息。可以定位线程出现长时...
1
评论
分享
下一页
个人成就
文章被点赞
6
文章被阅读
3,997
掘力值
211
关注了
1
关注者
1
收藏集
0
关注标签
24
加入于
2022-04-11