您的位置 首页 java

Java 分布式架构的 开源的支付项目 调试实战

开源 分布式架构 Java 支付项目调试实战

支付项目也有开源的?当然也有,今天就来撸一个gitee上开源的,调试一下 。该项目包含 微信支付、 支付宝 支付、银联支付 ,对于大多数公司来说够用了。而且该项目star数4.5k左右,支持 dubbo RPC 远程过程调用的,是一个很好的支付 开源项目

如有 需要开源支付项目源码地址, 不想看调试过程, 可先关注收藏一下,后续可能您的开发中用得到 ,然后直接跳至文章末尾 ,有开源源码获取链接方法。本篇一如既往实战调试。

开篇

在我们日常的开发中,支付的开发在整个项目中至关重要,特别是在游戏开发(例如充值)、商城开发、知识付费开发中尤为常见。 掌握支付开发基本成了有经验的开发攻城狮的必备技能。

今天我们就来调一个开源的免费的基于RPC框架的支付模块,拿来即用即可。当然你也必须知道里面的相关原理和调试过程。今天就来调一个 开源的支付项目 ,供大家参考。

该项目是基于dubbo的

银联服务、支付宝服务、微信服务分别注册到 zookeeper 以RPC方式对外提供服务,供其他项目调用。以下是dubbo的架构。

核心调试部分

1、引入项目,用 idea 利用 git ,clone一下,该项目包含三个模块,银联支付、支付宝支付、微信支付

2、启动zookeeper 注册中心, 注意zookeeper启动的时候,关闭8080端口 ,如果zookeeper 和你的调试的代码在一台机子上。不然会和dubbo的管理中心冲突。

关闭zookeeper 8080端口

启动注册中心

3、启动最新版dubbo管理中心,注意最新版dubbo管理中心下载地址为,然后mvn package 一下,或者跳过测试打包。然后运行。以下是打包和运行后的图。

4、修改项目配置,银联的、支付宝的、微信的改成自己公司的,包括里面的zookeeper地址等,运行项目, 说明:项目内部还有支付宝的依赖需要解决(项目本身有详细文档,这里就不累述了)

5、 看效果,然后其他服务就可以调用啦!!!

结语

到此,开源的支付项目就调试完了,支付在很多项目中不可或缺,无论你是开发新手还是有经验的攻城狮,我想支付是必须要会的。 源码好找、调试不易,觉得有用关注收藏转发一下。如果有需要开源源码的,关注转发然后私信回复”支付”,我把作者的开源链接发你。

文章来源:智云一二三科技

文章标题:Java 分布式架构的 开源的支付项目 调试实战

文章地址:https://www.zhihuclub.com/184211.shtml

关于作者: 智云科技

热门文章

网站地图