1、项目概述:智述闪搭是一个基于 AI 大模型的对话生成平台,旨在为用户提供智能化的对话生成服务。基于本地的低代码语言(定制化 DSL)作为训练大模型预料,能够根据用户的输入自然语言生成低代码页面。
2、项目技术:
后端:Node.js, Express.js
数据库:MySQL, Redis
容器技术:Kubernetes
CI/CD 工具:研发云流水线
2、个人工作:
负责了整个项目的后端框架搭建和核心功能实现。我的工作重点包括系统架构设计、数据库管理、用户权限控制以及流水线部署(CI/CD)、解决安全漏洞(Sonar + CodeSec + 组件扫描)等问题。
鉴权与用户权限隔离:
用户身份验证:实现基于 JWT(JSON Web Token)的用户认证机制,确保用户信息的安全性和完整性。
权限控制:通过角色权限管理系统,确保不同用户在访问资源时的权限隔离,增强系统的安全性。
容器化与部署:
Kubernetes(K8S):使用 K8S 作为容器编排工具,提升应用的可扩展性和可管理性,支持自动化部署和故障恢复。
微服务架构:根据业务需求,将系统拆分为多个微服务,确保各个组件之间的解耦,提高系统可维护性。