文件名称:ecommerce-microservices-spring-reactive-webflux:带有Spring响应式Webflux和Spring Cloud微服务的电子商务演示
文件大小:93KB
文件格式:ZIP
更新时间:2024-02-20 03:24:54
java docker microservices spring-boot maven
电子商务微服务架构 使用Spring Boot,Spring Cloud,Spring WebFlux,Postgresdb和Docker的基于微服务的完整电子商务演示实现。 抽象 在这个项目中,我没有构建独立的微服务,但是我实现了微服务共享相同的数据库,为什么? 因为我想使用数据库工具(例如ACID transactions, joins, bulk files imports, ...而不是微服务之间的进程间通信的网络开销。 我在一个基于微服务架构实施的大型项目中工作,我们拥有一组独立的服务,并且我使用进行进程间通信(其中使用客户端负载均衡器功能区) 我计划使用独立的微服务从项目中实现另一个版本,并通过伪装进行通信。 我将服务分为系统服务和逻辑服务两种类型。 产品特点 安全,授权和分页的端点。 功能服务 认证服务 所有其他服务的授权服务器,为后端资源服务授予。 所有其他受保护的服务必须为在此服务上实现的端点设置jwk uri。 security: oauth2: resourceserver: jwt: jw
【文件预览】:
ecommerce-microservices-spring-reactive-webflux-master
----services()
--------product()
--------order()
----docker-commands(2KB)
----components()
--------model()
--------framework()
----README.md(5KB)
----endpoints.md(3KB)
----pom.xml(6KB)
----docker-compose.yml(2KB)
----.gitignore(18B)
----storage()
--------postgresdb()
--------migration()
----common.env(307B)
----system()
--------gateway()
--------monitoring()
--------config()
--------discovery-server()
--------authentication()