首页
学习
活动
专区
工具
TVP
发布

架构之美

专栏成员
195
文章
218158
阅读量
63
订阅数
100 行代码透彻解析 RPC 原理
本文主要论述的是“RPC 实现原理”,那么首先明确一个问题什么是 RPC 呢?RPC 是 Remote Procedure Call 的缩写,即,远程过程调用。RPC 是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而开发人员无需额外地为这个交互编程。 值得注意是,两个或多个应用程序都分布在不同的服务器上,它们之间的调用都像是本地方法调用一样。接下来我们便来分析一下一次 RPC 调用发生了些什么? —1— RPC 调用的基本流程 现在业界内比较流行的一些 RPC 框架,例如
孙玄@奈学教育
2022-03-03
4500
JSBridge 技术原理分析
PhoneGap(Codova 的前身)作为 Hybrid 鼻祖框架,是一个开源的移动开发框架,允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台的Hybird WebUI开发,应该是最先被开发者广泛认知的 JSBridge 的应用场景。而对于 JSBridge 的应用在国内真正兴盛起来,则是因为杀手级应用微信的出现。
孙玄@奈学教育
2021-11-23
1.7K0
Kafka 事务的实现原理
Kafka 事务在流处理中应用很广泛,比如原子性的读取消息,立即处理和发送,如果中途出现错误,支持回滚操作。这篇文章来讲讲事务是如何实现的,首先来看看事务流程图。
孙玄@奈学教育
2021-07-06
3.3K0
Netty 源码解析 Part 0——第1篇:BIO vs NIO
https://gitee.com/wangjianxin199003/netty-source-code-analysis.git
孙玄@奈学教育
2021-04-29
4120
Kylin 大数据下的OLAP解决方案和行业典型应用
最近工作中应用到了 Kylin,因此调研了 Kylin 的原理和行业应用。本文参考了官网和众多其他公司中 Kylin 的应用案例,希望对大家有帮助。
孙玄@奈学教育
2021-01-11
1.3K0
大数据中台之Kafka,到底好在哪里?
Hello,大家好,今天给大家分享一个大数据里面很火的技术——Kafka,Kafka 是一个分布式的消息系统,其高性能在圈内很出名。本人阅读过多个大数据生态的开源技术的源码,个人感觉 Kafka 的源码质量是比较高的一个,如果有同学感兴趣的话,可以拿来阅读一下。网上也有不少的文章分析 Kafka 的性能为什么那么好,但是我感觉很多文章都没说到点上,所以今天借着这个机会跟大家交流一下 kafka 的性能为什么那么好?
孙玄@奈学教育
2020-01-03
8290
【独家】IT自由职业者是怎么样的感受和体验
这些都可以成为我们做自由职业者的理由和动机,可是只有这些动机,还是不够的,为什么呢?因为这些动机不足以在一次又一次的压力,焦虑和难题时支撑我们继续自由职业下去。
孙玄@奈学教育
2019-11-26
1K0
大中台模式下如何构建复杂业务核心状态机组件
由此可见,对于复杂状态的管理是一个业务依赖,需求多变的场景。在公司初创期,可以采用硬编码方式,对于每一个操作进行状态判断,每一步操作定制一套逻辑链路。随着业务的增加,定制化链路显然不优雅,大量流程代码无法维护,此时中台通用解决思路就尤为重要,有限状态机(Finite State Machine,缩写:FSM)开始在中台落地。
孙玄@奈学教育
2019-11-07
2.7K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档