最近看了到了一个开源的支付系统-龙果支付,恰好公司有很多本人能调用的服务器资源,本人便打算在龙果支付的基础上构建一个能承受更大qps的支付系统。

1.龙果支付简介

龙果支付是本人偶然发现的一个开源的支付系统,该支付系统已经集成了支付宝与微信作为支付渠道(但自身并没有做自己的支付产品),虽然自身并未做支付产品,但该系统基本涉及到了支付系统的重点,包括可靠消息服务、tcc事务、最大努力通知形事务、最终一致性事务等。现有的开源代码已大致具备了支付系统的雏形,但是性能较差,在重新设计后应该会有较大的提升。

龙果支付开源地址:https://github.com/roncoo/roncoo-pay

龙果支付教学视屏分享:链接:https://pan.baidu.com/s/1vywXodPI83OrvXTRRjNrPQ 密码:5hch

不了解支付系统概念或对分布式事务基础较差的同学可以在观看教学视频后,再开始本系列博客的阅读。

直接从github拿的项目可能会出现问题,我将在之后的文章中分享本人修改后的系统,1.0版本将是原始版本,并保证能运行。

2.拥有资源简介

现公司有大量闲置资源,本人能调用的计算资源大致为10-20台服务器,基本是HP的GEN8(12核,内存插槽20个,机械硬盘)和GEN9(16核,内存插槽24个,机械硬盘),同时能调用一定数量的pc机(4CPU,4GB,机械硬盘)。本人已经使用6台服务器(3台gen8,3台gen9)搭建了一个小型的openstack系统,用于部署系统。

建议:压力较大的数据库最好不要部署在虚拟机上,性能会有影响。

提前声明:本人的目标是尽可能的提升核心支付功能的qps,因此大量的系统组件将不会做高可用处理,如果您有充足的计算资源,可以自己实现高可用。

目标:核心支付功能达到1000qps,除了现有支持的普通用户,设计并实现高频用户的支付。

3.项目地址

本项目的svn地址:svn://www.svn999.com/hzxspjn.mypay

支付系统项目简介与资源介绍相关推荐

  1. Interview:算法岗位面试—10.31下午上海某银行总部公司(二面,四大行之一)之项目简介、比赛介绍、某个比赛的过程

    Interview:算法岗位面试-10.31下午上海某银行总部公司(二面,四大行之一)之项目简介.比赛介绍.某个比赛的过程 导读:明天还有事,更多详细内容后期再更新哈 目录 项目简介.比赛介绍.某个比 ...

  2. 一个强大的开源的基于Spring Boot开发的Web支付系统项目,支持聚合码支付

    一个强大的开源的基于Spring Boot开发的Web支付系统项目,支持聚合码支付.

  3. 基于stm32h743+rtthread的开源项目——板载资源介绍(一)

    本开源项目我和我的同学将其名命为"芥子",取自佛语"须弥藏芥子,芥子纳须弥".仅学习使用,因为一些管脚复用以及部分硬件设计的原因,暂时不开源,后续完善好后开源. ...

  4. 网咖评分系统项目简介

    1. 总体需求 连锁网咖评分系统分为客户端与后台. 客户端:用户可以对网吧店长店员等员工进行评分,可以对网吧环评进行评分,并且每个店铺设置自己的背景图及员工头像.需要显示店铺排行,客户端需要运行之后一 ...

  5. 9 个你应该知道的支付系统开源项目

    如果你希望学习如何实现支付系统,那么本文为大家列出的码云上 9 个优秀的支付开源项目,将有助于你了解在自己的应用中如何加入对支付功能的支持,希望能给大家带来一点帮助.不足之处,欢迎讨论交流:) 项目名 ...

  6. 一文看懂互联网支付系统架构

    一.支付系统的简介 什么是支付系统?自古以来,所有的商业活动都会伴随着经济的收款与付款行为.随着时代的发展,记录收付款行为的方式不断迭代:古代的钱庄通过手工(算盘)记账,工业社会通过收银机机械记账-- ...

  7. 对账 java 龙果支付,龙果支付开源项目对账接口说明

    龙果支付开源项目对账接口介绍 一. 微信对账接口(微信支付和对账接口都很规范) 1. api的地址 images/HrJhjQSzHmY4Zk5ZTYTWjh8Ajxin5RAZ.png 2. 对接过 ...

  8. 计算机三级嵌入式上传学习资源介绍

    计算机三级嵌入式上传学习资源介绍 一."计算机三级嵌入式学习笔记(onenote版)"(一)~(五) 下载地址: (一).(二).(三).(四).(五) 资源介绍: 这是我之前在备 ...

  9. 这是我见过最好的支付系统,支付系统开发神器

    适合互联网企业使用的开源支付系统 今天,推荐一个支付系统项目.第一次使用就有点上头,爱不释手,必须要推荐给大家. 上次是谁要的支付系统项目啊,帮你找到了. 这是我目前见过最好的支付系统项目.功能完整, ...

最新文章

  1. Python运算符可不只有加减乘除
  2. SRT协议在电视直播中的应用
  3. 使用自己的域名解析CSDN博客
  4. 《例说51单片机(C语言版)(第3版)》一1.7 实时练习
  5. python 文件和目录基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...
  6. 计算机办公软件考证教学总结,考证经历——办公软件的套路
  7. oracle聚合函数
  8. IDEA2019汉化教程,亲测有效,无内鬼,速
  9. 解决应用程序正常初始化(0xc0000135)失败
  10. 腾讯微博android版本,腾讯微博
  11. spider_study 1
  12. java notifier_Java Notifier類代碼示例
  13. android studio 混淆包,gogoapp体育-官网首页
  14. Python自动化构建雷电模拟器
  15. stm32 f105 RBT6 建立工程头文件
  16. Java 程序员开发常用的工具
  17. 手机克隆助手隐私政策
  18. 迈向个性化精准医疗的一大飞跃:特种酶复制DNA新细节揭示
  19. 无人帆船模拟及实船实验步骤
  20. 运营一个自媒体新账号,从拍摄剪辑到赚取收益,都有哪些步骤?

热门文章

  1. webhook技术介绍
  2. python循环解压rar文件
  3. 共享经济平台的新趋势,共享经济就在这里
  4. 2023桂林电子科技大学考研介绍
  5. 动态规划之背包问题(01背包问题、完全背包问题、多重背包问题 I、多重背包问题 II 、分组背包问题)
  6. 环形加密银行利息计算(简单版)
  7. mysql 毫秒格式化_MySQL毫秒值和日期的指定格式的相互转换
  8. 关于炉石的奥弹打死精灵龙的分析
  9. 如何使用 JavaScript 在AnyChart中构建词树图?
  10. C 语言http GET请求 超小纯净下载工具 (暂时只支持http)第二季