获得徽章 0
相比于本地函数调用,RPC调用需要解决的问题:函数映射、数据转换成字节流、网络传输。
评论
RPC框架稳定性考量方面一般包括:保障策略、请求成功率、长尾请求。
评论
云原生开箱即用,极大解除了运维运营负担,生态体系依托云构建,生态健全,当前各大云厂商的王牌存储产品都是采用对象存储。
评论
以前选择已有框架进行开发,首要条件是代码越简介越好,现在看来其实不然。就如全自动的ORM和半自动的ORM相比,虽然全自动会表现出简单易用的现象,但是却没有半自动那么多的灵活和可控,所以还是应该根据具体需求、具体业务选择相应更合适的技术。
评论
Go语言搭建的服务可以从内存分配策略,代码编译流程,内部压测,服务落地验证等方面进行优化。
评论
C++、Go是编译型语言,Java是编译型兼解释型语言,Python是解释型语言,后台应用如果用解释型语言来搭建,就不可避免应用启动慢的缺点,这也是为啥在当下这个云原生时代下Go如此火的原因之一。但Java也推出了自己的GraalVM,直接将字节码文件编译为可执行的二进制文件,此时又不得不感叹Java强大的生态圈。各个语言的初衷、背景或许是大相径庭的,但他们的目的是如出一辙,为了搭建更好的一套系统,大家发展也是相互借鉴的。
展开
评论
关系型数据库ACID:原子性、一致性、隔离性、持久性。目前Mysql的主流存储引擎是强大的InnoBD。
评论
DAY10:系统架构演变历史:单体架构→分布式架构→微服务架构。
评论
DAY9:产生“DevOps”的目的,应该是每一个工作者需要思考的和重视的点。
评论
负载均衡的特点:大部分通过dpdk技术实现,采用纯用户态协议,无缓存,零拷贝,大页内存。
评论
连接linux kernel的网络包从收到包到用户态,从用户态发包到网卡整个流程,了解这个过程对更深入理解网络编程很有帮助。
评论
GO的DAY6:实际应用的设计不仅仅是框架的基本实现,更有内存、速率等考虑,已经有的框架或定义,更大的意义在于用来取长补短。
评论
今年的夏天依旧很热,热得人想学GO,想学gin...那就学吧。
评论
DAY5:什么是一个服务√,什么是服务之间依赖√,什么是调用链路√,基础库指的是什么√。
评论
初学乍练GO的DAY4:运行pprof测试项目,基本的排查CPU问题、排查堆内存问题、排查协程问题、排查锁问题、排查阻塞问题。
评论
学习GO的day3,常用GO语言程序优化手段√,GO程序性能分析工具√,工程中性能优化的原则和流程√。
评论
GO小白学习GO的第二天:锁Lock,线程同步WaitGroup,GO Moudle,单元测试,Mock测试,基准测试。
评论
#新人报道# 第一次真正使用Go,一些简单的基础应用。GO的基础入门确实很nice,从基本应用中个人猜测了设计思想和底层的一些实现逻辑,不得不惊叹GO的厉害,很幸运能学习这们语言,给我不同的思考。
评论