Rust生产销售系统Angular、Postgres、Kafka与ZooKeeper集成指南

示例项目特色

本示例项目提供了多用户权限控制和职能授权组件,适用于企业生产和销售系统,主要技术栈包括:

  • PostgreSQL数据库:用于数据持久化和事务处理
  • Apache Kafka:实现企业总线,提供可靠的消息传递服务
  • Angular前端:构建用户友好、响应式的前端界面

主要功能模块

  1. 项目管理
  2. 生产商和库存管理/供应链管理
  3. 资产管理和企业资源规划
  4. 会计、人力资源、销售和采购管理

应用程序安装与测试

可通过Docker测试此应用程序。进入包含docker-compose.yml文件的根目录并运行以下命令:

docker compose build
docker compose up -d

以上命令将构建并运行应用程序所需的镜像和容器。本地副本启动后,系统将生成4个容器:ZooKeeper实例、Kafka实例、PostgreSQL数据库和应用程序本体。

可选地,添加一个包含Swagger实例的测试容器,便于直接测试API端点。通过浏览器访问相应的URL即可。

zip 文件大小:587.02KB