1、背景 1.1、场景 在业务场景中一般由商家端服务维护商家和商品等信息,用户端服务从商家端服务同步各种业务数据。同步到的数据会通过接口调用实时扩散到用户端其它线上服务使用。...
1、背景 1.1、场景 在业务场景中一般由商家端服务维护商家和商品等信息,用户端服务从商家端服务同步各种业务数据。同步到的数据会通过接口调用实时扩散到用户端其它线上服务使用。...
事务特性 Atomicity(原子性)一个事务必须被视为一个不可分割的最小工作单位,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。 Consistency(一致性)...
1、概述 Metrics的基本介绍可以参考之前的文章:Metrics-服务指标度量。 本文简单介绍下如何将Metrics监控集成到我们的项目中。 本文所使用的metrics-...
简介 Metrics作为一款监控指标的度量类库,提供了很多模块可以为第三方库或者应用提供辅助统计信息。Metrics内部提供了Gauge、Counter、Meter、Hist...
项目背景 当初出于留存的考虑,产品同事在app内设计了类似微博的feed功能。从功能上看,我们的feed服务更像是微博和微信朋友圈的结合体。既有微博热门的场景,也有微信朋友圈...
项目背景 最近由于项目业务原因,需要为系统设计虚拟币的充值及消费功能。公司内已经有成熟的支付网关服务,所以重点变成了如何设计项目内虚拟币的充值流程,让整个充值流程都实现幂等,...
Turtle Graphics是python内置的画图工具,使用import turtle即可使用。和一般画图工具一样,turtle也有画布和画笔等基本要素。 画布 画布是t...
最近部门业务方向调整,人事变动,很有感触。对自己以后的工作选择又多了几分感悟。在选择工作机会的时候希望自己能更多地了解上级、业务方向以及团队状况。 上级的能力 很多时候你的上...
本文大部分摘自《深入理解Java虚拟机(第二版)》 1. 运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。Java虚拟机...
人到中年,感觉程序员之路越来越彷徨。 4年前刚从学校硕士毕业。当初应届校招的求职之路也颇为坎坷,万幸最后也顺利拿到了北京一个二线互联网公司的offer,就这样心怀感激地开始了...
服务通常需要考虑速度和容量限制,增强系统的鲁棒性。 背景 笔者曾负责过某公司内公众号服务开发。公众号接口服务接收到用户的推送请求后会构造公众号消息并写入消息队列,路由服务异步...