文件名称:ecommerce-microservice-checkout:在Bootcamp Inter Java Developer期间开发的项目
文件大小:76KB
文件格式:ZIP
更新时间:2024-05-08 09:34:57
Java
具有微服务的Java电子商务解决方案 在Bootcamp Inter Java开发人员期间开发的项目-数字创新1 :laptop: :books: 该项目的目的是学习如何通过开发电子商务解决方案以及构建结账API和支付API来实现微服务架构。 该项目具有作为“生产者”的checkout API,该API会启动Kafka的事件,而将付款API作为“处理器”,以侦听,处理付款并将付款事件返回给kafka,由checkout进行监听。 此外,该应用程序还将Apache Avro用作数据序列化系统。 :gear: 被使用: Sprint Boot Spring云流 阿帕奇·卡夫卡(Apache Kafka) 阿帕奇(Apache Avro) 架构注册表 :footprints: 一步步: 结帐应用程序开发: 通过docker compose上传Postgres,zookeeper和Schema-registry和代理(老师在doc
【文件预览】:
ecommerce-microservice-checkout-master
----gradlew.bat(3KB)
----gradlew(6KB)
----gradle()
--------wrapper()
----src()
--------test()
--------main()
----docker()
--------docker-compose.yml(2KB)
--------kafka()
----README.md(2KB)
----settings.gradle(139B)
----build.gradle(2KB)