240 发简信
IP属地:浙江
  • 120
    支付清结算——重路由

    前言 大家好,这篇文章我们介绍一下《渠道路由》的第二部分——重路由。对于支付业务来说,支付成功率是衡量支付服务质量的一个重要指标,而重路由对这个指标的“贡献“可谓是至关重要。...

  • 120
    支付清结算——统一状态码

    前言 图中,支付核心负责构建和发送支付指令并处理支付结果,而支付指令和支付结果的报文传输标准各个支付渠道都不一样,所以就有了渠道网关在内部系统和支付渠道之间构建起了一层适配层...

  • 120
    支付清结算——热点账户

    前言 热点账户是指那些记账频率很高的账户,记账这里是指更新账户余额和插入账户明细,这些高频账户在并发记账时很容易出现记账超时、延迟、无效等问题。这是为了保证账户余额操作的正确...

  • 120
    支付清结算——渠道路由

    前言 大家好,这篇文章我们介绍一下渠道路由,通常在架构设计上会将它作为渠道网关系统中的一个模块,但这里为了更清晰的表现它的职责,我们将其看做是一套位于支付核心与渠道网关之间独...

  • 120
    支付清结算——什么是账务

    前言 大家好,这篇文章我们介绍一下什么是账务。如上所示,如果将支付系统简单分层的话,可以分成业务和账务两层,业务层负责资金转移或者说是促成交易的发生,而账务层就负责为资金的转...

  • 120
    架构设计高性能篇之分表分库

    概述 在传统数据库中,当我们面临数据库的计算(CPU)和存储(IO)瓶颈时,我们可以通过横向扩展即不断地增加新的数据库来分担负载,也可以纵向扩展即提高单机的硬件配置,但因为纵...

  • 120
    架构设计消息篇之保证消息顺序性

    前言 上一篇文章我们讨论了消息中间件如何保证消息不丢失[https://www.jianshu.com/p/4f69c28a2b80]。这篇文章我们讨论一下使用消息中间件Ka...

  • 120
    架构设计消息篇之消息丢失

    前言 这篇文章我们讨论一下消息中间件如何保证消息不丢失,其实这是分布式系统面临的一个基本问题。分布式系统必然涉及网络数据传输和数据存储,在传输方面数据会面临网络异常,在存储方...

  • 120
    架构设计事务篇之分布式事务

    概述 事务是一组读写操作,这些操作被当作一个独立的工作单元被执行,操作的执行结果要么全部成功,要么全部失败,不允许部分成功、部分失败的情况出现。事务可以分为本地事物和分布式事...

  • 120
    架构设计事务篇之CAP定理

    概述 CAP定理其名称源自这三个单词的首字母, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性)。...

  • 生活中的设计模式之抽象工厂模式

    定义 define an interface or abstract class for creating an object but let the subclasses ...

  • 120
    架构设计事务篇之Mysql事务原理

    概述 事务是一组读写操作,这些操作被当作一个独立的工作单元被执行,这些操作的执行结果要么全部成功,要么全部失败,不允许部分成功、部分失败的情况出现。在数据库中,事务的作用是为...

  • 120
    架构设计思维篇之概念

    含义 关于概念是什么,至今也没有形成一个统一的定义。各门学科都从不同的视角表述了对概念的认识,比如:在逻辑学中,概念是反映对象本质属性的思维形式;在心理学中,概念是人脑对客观...

  • 120
    架构设计容错篇之限流

    概述 在分布式的系统中,限流是指限制请求的速率,从而保护系统不被过载的流量打垮。 实列 生活中,限流是你再熟悉不过的东西了,当流量超过对象能承载的阀值时,为了保护对象,通常会...

  • 120
    架构设计容错篇之熔断

    背景 你是否有过这样的经历:家里停电了,但转头发现别人家却还有电。这种情况,十有八九是电闸中的保险丝烧了,那保险丝为什么会烧掉呢?因为,当电路发生故障或异常时,伴随着电流不断...

  • 120
    架构设计容错篇之重试

    概述 在微服务架构中,服务之间的调用并不像方法之间的调用那么稳定,它可能会因网络、磁盘、内存、CPU等硬件原因导致调用失败,也有可能是服务自身问题诸如调用超时、服务繁忙、服务...

  • 120
    架构设计思维篇之结构

    结构是相关元素之间的组织和安排,它是一个很普遍的概念,我们无时无刻不在谈论着各种对象的结构,如:细胞结构、人体结构、目录结构、分子结构、组织架构、文章结构等等数不尽的结构。那...

  • 120
    生活中的设计模式之访问者模式

    定义 Represent an operation to be performed on the elements of an object structure. Visit...

  • 生活中的设计模式之简单、抽象工厂方法模式

    定义 define an interface or abstract class for creating an object but let the subclasses ...