排序
图解支付平台资金产品设计
资金产品是支付平台除收单产品外另一个最重要的产品,有些公司可能还会把汇款产品也纳入,但是汇款产品常常涉及外汇和申报等特殊流程,所以大部分情况下,汇款产品是独立于支付平台的资金产品业务线的。...
高效开发Maven架构设计图解
Maven Wrapper 是一个用于在多环境(如不同的开发机器、持续集成服务器等)中提供一致的 Maven 版本经验的工具。它允许项目包含一个特定版本的 Maven 可执行文件,这样即使用户本地没有安装 Maven,也可以使用项目指定的......
十分钟了解分布式系统中生成唯一ID
分布式唯一ID的架构虽然简单,但是如果要实现高性能高可用,还是需要根据业务场景来考虑,所以说简单的事情要做好并非易事,但是在这些年的工作中总是会有很多人为了追求效率,总想找到捷径而放弃架构的基本演进路径方法论.....。...
聊聊优雅的支付系统设计
很多复杂的业务场景管理,都需要一个长期的迭代过程,但是前提需要牢牢把握住核心的逻辑;对业务的认知是一个由繁入简的过程,而业务的实现是一个由浅到深的过程,即分析与理解,到落地实现,再到探索与创新。...
为什么暂存环境是微服务测试的瓶颈
那么解决方案是什么,一些最具创新性的科技公司——如,Uber、Lyft,和,DoorDash——已经放弃了共享预发布环境,他们开发了通过沙盒服务和使用动态流量路由来隔离测试的方法。...
Kafka的分区容错设计思想! 聊聊 建行2面
本文,我们了解了,Kafka,的分区容错设计思想,它主要是通过分区副本、ISR,管理、Leader,选举和再均衡等机制,实现了高可靠性和高可用性。...
百度沧海·存储统一技术底座架构演进
我们认为各种存储系统实际上是由元数据面和数据面两部分组成,通过提炼出高度可复用的元数据面和数据面的统一技术底座,就能积木式搭建各种云存储系统,比如对象存储、文件存储、块存储等,最大化减少重复开发的工作。...