freak-pg:用于学习目的的支付网关POC项目。 它使用Scala + Play + Kafka + Postgres

时间:2024-03-05 12:14:58
【文件属性】:

文件名称:freak-pg:用于学习目的的支付网关POC项目。 它使用Scala + Play + Kafka + Postgres

文件大小:81KB

文件格式:ZIP

更新时间:2024-03-05 12:14:58

Scala

怪胎 Freak PG代表Freak Payment Gateway ,顾名思义,它是一个模拟支付网关的POC。 该项目的思想是将服务器作为使用Play Framework实现的完整API的示例,并作为希望学习如何使用这些工具构建真实应用程序的新Scala程序员的起点。 高级组件和架构 Freak PG我们基于Play Framework构建的API Credit Card API是一种基于一些规则授权/拒绝交易的API。 这是一个用Node编写的应用程序,并使用提供的自动启动(我们无需直接处理此应用程序)。 Kafka用于发送通知,例如transaction created transaction updated和transaction updated 。 Credit Card API处理交易后的交易Database 下图显示了系统架构: 要求 JDK8 SBT Docke


【文件预览】:
freak-pg-main
----conf()
--------messages(63B)
--------evolutions()
--------routes(370B)
--------logback.xml(1KB)
--------application.conf(740B)
----project()
--------build.properties(19B)
--------plugins.sbt(118B)
----fpg-app-diagram.png(20KB)
----credit-card-mock-api()
--------credit-card-mock-api.js(1KB)
--------Dockerfile(137B)
----build.sbt(2KB)
----README.md(2KB)
----docker-compose.yml(1KB)
----.gitignore(410B)
----app()
--------services()
--------models()
--------globals()
--------controllers()
--------repositories()
--------configuration()
----.scalafmt.conf(285B)

网友评论