【文件属性】:
文件名称:ticketing:微服务架构风格的RESTful API用于预订门票
文件大小:627KB
文件格式:ZIP
更新时间:2024-05-01 07:54:29
TypeScript
售票处
后端API用于预订事件的票证,该API具有高度可扩展性,并建立在Microservices Architecture之上。 API遵循Restful模式。
介绍
票务应用程序后端建立在微服务架构的基础上,使其具有高度的可扩展性,并且可以轻松地在该项目上实现DevOps管道。 完整的应用程序在Typescript中构建,并使用MongoDB作为数据库。 它们共有6个彼此独立运行的服务:
身份验证:-用户和用户的权限管理。
到期:-如果未按时付款,则在一定期限后使机票预订到期。
订单:-管理用户的订单,例如创建,更新和删除。
付款:-管理订单的付款。
工单:-管理工单,如创建,更新和删除。
NATS Streaming Server :-管理跨服务的数据一致性。
部署方式
所有服务文件将确保所有服务都已在kubernetes集群上启动并运行。