支付网关-vertx

这篇具有很好参考价值的文章主要介绍了支付网关-vertx。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1:支付网关的技术栈使用(vertx,hazelcast,mysql)
2:网关中设计的角色有 getway,flow.event,channel.paramPool
3:介绍下,以上的角色
3.1:getway,他是计费系统的入口,包含(发起支付,退款,变更产品,计费策略,等能力。)
3.2:flow 他是整个计费系统中流程节点的控制中心,管理整个计费相关的生命周期 ,产品接入计费(订单的创建,对第三方的支付发起,订单状态的扭转,触发调用该流程中需要构建的产品。管理,整个产品的,创建,初始化,销毁)。
当然该流程中可以单独接入,类似购买商品的流程,比如管控(订单的创建,支付的发起,支付结果的获取,库存的扣减,物流状态的获取。)
flow的设计,只需要通过json构造流程节点树,根据规则,走不通的树节点。
3.3:event event是具体做事情的组件(订单的创建,支付发起等,具体的事情都是由event实现,由flow来驱动,然后flow根据event执行的状态来管理flow实例)‘
3.4:channel 因为我们支付中,会有很多渠道与账户(在业务量大的情况下,我们需要对账户进行风控,每次的支付,能都选择到最优的通道进行指导。)负责的能力有,收集支付相关指标,最优通道选择算法。
3.5:parmPool 负责event中的task值传递。
4:架构图
支付网关-vertx
5:解释下,为什么,这样来设计,计费系统中的角色。
5.1:这样更好的明确在计费系统中,有的角色是那些,每个角色都做那些事情,整个系统由谁在管控。(getway负责对外提供支付网关的能力,flow管理提供能力的生命周期,event具体执行流程节点,channel负责通道的管理)
5.2:角色和责任明确后,就能很好的扩展,每个角色承担的应用能力,更好的让应用容错能力,扩展能力,健壮性,得到加强。
5.3:计费系统中,深深的感受到,单线程编程带来的优势与好处。无锁,无阻塞。文章来源地址https://www.toymoban.com/news/detail-423306.html

到了这里,关于支付网关-vertx的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 神领物流 day02-网关与支付 Spring Cloud Alibaba 微服务

    单token存在的问题 双token三验证 用户端token校验与鉴权 对接三方支付平台 分布式锁 新入职的你加入了开发一组,也接到了开发任务,并且你也顺利的修复了bug,完成了快递员、司机的鉴权,现在的你已经对项目的业务功能、开发环境以及网关代码设计都有了一定的了解,但

    2024年01月15日
    浏览(34)
  • 【支付宝小程序】支付宝小程序自定义组件技术教程

    🦖我是Sam9029,一个前端 Sam9029的CSDN博客主页:Sam9029的博客_CSDN博客-JS学习,CSS学习,Vue-2领域博主 **🐱‍🐉🐱‍🐉恭喜你,若此文你认为写的不错,不要吝啬你的赞扬,求收藏,求评论,求一个大大的赞!👍** 在前端开发中,自定义组件是非常重要的一部分。在支付宝的开发

    2024年02月12日
    浏览(29)
  • 网关认证的技术方案

    我们认证授权使用springsecurity 和oauth2技术尽心实现具体实现流程见第五章文档,这里就是记录一下我们的技术方案  这是最开始的技术方案,我们通过认证为服务获取令牌然后使用令牌访问微服务,微服务解析令牌即可。但是缺点就是每个微服务都要做同样的操作就要配置同

    2024年02月11日
    浏览(38)
  • 设备指纹技术引入,提升三方支付安全

    随着互联网和移动互联网的发展,三方支付已经成为人们日常生活中不可或缺的一部分。然而,在享受三方支付带来的便利和效率的同时,我们也不能忽视其所面临着多种业务安全挑战。 例如,在线交易中可能存在欺诈者利用虚假信息或恶意软件进行盗刷或转账操作;用户或

    2024年02月05日
    浏览(33)
  • 微服务技术栈-Gateway服务网关

    在之前的文章中我们已经介绍了微服务技术中eureka、nacos、ribbon、Feign这几个组件,接下来将介绍另外一个组件SpringCloud-Gateway,Gateway网关是我们服务的守门神,所有微服务的统一入口。 试着思考一下,我们后台的微服务是任何人都可以访问的吗?是否每个用户都有资格访问某

    2024年02月07日
    浏览(32)
  • 【SpringCloud技术专题】「Gateway网关系列」(2)微服务网关服务的Gateway功能配置指南分析

    Spring Cloud Gateway简介 Spring Cloud Gateway是Spring Cloud体系的第二代网关组件,基于Spring 5.0的新特性WebFlux进行开发,底层网络通信框架使用的是Netty,所以其吞吐量高、性能强劲,未来将会取代第一代的网关组件Zuul。 Spring Cloud Gateway可以通过服务发现组件自动转发请求,默认集成了

    2024年02月11日
    浏览(27)
  • 【SpringCloud技术专题】「Gateway网关系列」(1)微服务网关服务的Gateway组件的原理介绍分析

    为什么要有服务网关? 我们都知道在微服务架构中,系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?难道要一个个的去调用吗?很显然这是不太实际的,我们需要有一个统一的接口与这些微服务打交道,这就是我们需要服务网关的原因。 我们

    2024年02月11日
    浏览(34)
  • 分析物联网网关的关键技术和主要应用方向

    物联网 物联网是新一代信息技术的重要组成部分,其英文名称是:“The Internet of things”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品

    2024年02月07日
    浏览(23)
  • 在过去的十年里,云计算作为新兴的IT技术领域出现了极大的变化。其最大的特点就是按需付费,用户只需要支付使用量的费用,不需要购买昂贵的硬件,并且可以随时扩容,无限伸缩

    作者:禅与计算机程序设计艺术 在过去的十年里,云计算作为新兴的IT技术领域出现了极大的变化。其最大的特点就是按需付费,用户只需要支付使用量的费用,不需要购买昂贵的硬件,并且可以随时扩容,无限伸缩。众多厂商相继推出了自己的云服务平台,如 Amazon Web Ser

    2024年02月11日
    浏览(33)
  • 【技术教程】EasyNTS上云网关管理平台支持自定义端口范围

    EasyNTS上云网关是我们推出的一整套智能云组网产品,包含组网运维、多协议视频流拉转推、上云等功能。根据需求分为独立的软件产品、软硬一体的硬件产品,它可以解决内网设备上云、内网业务上云、资源数据分发、设备集中管理和低成本管控与运营等问题。 近期我们对

    2024年02月02日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包