首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
豆豉辣椒炒腊肉
掘友等级
饮水机管理员
在增脂的边缘疯狂试探
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
109
文章 103
沸点 6
赞
109
返回
|
搜索文章
赞
文章( 103 )
沸点( 6 )
史上最全的微服务知识科普
作者|董鹏 阿里巴巴技术专家微服务好处:实现跨团队的解耦,实现更高的并发(目前单机只能实现c10k)不用再拷贝代码,基础服务可以公用,更好的支持服务治理,能够更好的兼容云计算平台。RPCrpc:像调用
蘑菇街千亿级消息Kafka上云实践
导语:Apache Kafka凭借其高吞吐、高可靠等特性在实时数据或流式数据架构中扮演着重要角色,受到了众多企业用户的青睐。但是随着云时代来临,公有云厂商纷纷推出消息队列服务,很多用户也逐渐从自建消息集群过渡到使用云上消息队列服务。本文将以蘑菇街Kafka服务迁移上云为例,阐述…
Dubbo源码分析(六)----Reference启动过程分析
本篇是基于Dubbo的2.7.3-release版本. 从上一篇消费者启动过程分析中,通过JDK的动态代理对象,传入的InnvokeHandler是ReferenceBeanInvocationHandler,这里通过调用注入的@Reference的代理会触发invoke方法的…
「分布式系统前沿技术」专题 | Pulsar 的设计哲学
几十年前,消息队列开始兴起,它用于连接大型机和服务器应用程序,并逐渐在企业的服务总线与事件总线设计模式、应用间的路由和数据迁移中发挥至关重要的作用。自此,应用程序架构和数据角色经历了重大变化:例如,面向服务的架构、流处理、微服务、容器化、云服务和边缘计算,这些只是诸多变化中的冰…
如何编写一个 SendFile 服务器
之前讨论零拷贝的时候,我们知道,两台机器之间传输文件,最快的方式就是 send file,众所周知,在 Java 中,该技术对应的则是 FileChannel 类的 transferTo 和 transferFrom 方法。 在平时使用服务器的时候,比如 nginx ,tomc…
SOFAJRaft 日志复制 - pipeline 实现剖析 | SOFAJRaft 实现原理
SOFAJRaft 是一个基于 Raft 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。 本文为《剖析 | SOFAJRaft 实现原理》第六篇,本篇作者徐家锋,来自专伟信息,力鲲,来自蚂蚁金服。《剖析 | SOFA…
惊:FastThreadLocal吞吐量居然是ThreadLocal的3倍!!!
FastThreadLocal的使用。 FastThreadLocal并不是什么情况都快,你要用对才会快。 FastThreadLocal利用字节填充来解决伪共享问题。 FastThreadLocal比ThreadLocal快,并不是空间换时间。 FastThreadLocal…
关于限流实现的思考
在基于 Spring Cloud 实现的微服务架构下,需要在网关处新增限流功能:比如对指定 ip 地址访问具体接口时限制访问频率为 100次/s。 总的原则是:在满足需求的基础上,实现简单、易于维护。 1. 基于内存的单机限流 A:假设制定了一个限流策略为:对接口 A 限制访问…
死磕 java集合之LinkedTransferQueue源码分析
LinkedTransferQueue是LinkedBlockingQueue、SynchronousQueue(公平模式)、ConcurrentLinkedQueue三者的集合体,它综合了这三者的方法,并且提供了更加高效的实现方式。 LinkedTransferQueue实现…
一文带你了解 LSM Compaction
10年前Google发表BigTable的论文,推动了基于LSM的系统架构的流行,用户数据写入先写WAL,再写Memtable,满足一定条件后冻结Memtable,执行转储操作形成一个数据文件SSTable。随着数据写入不断增多,转储次数也会不断增多,进而转储SSTable也会…
下一页
个人成就
文章被点赞
127
文章被阅读
68,526
掘力值
1,155
关注了
26
关注者
66
收藏集
0
关注标签
20
加入于
2016-11-29