OpenClaw开源项目:技术架构设计与实现方案

官方 3 查看 0 有趣 0 复制 0 收藏

提示词描述:

适用于技术负责人、架构师或开源项目发起人。可帮助生成包含技术选型、架构设计、性能优化、安全合规的完整技术方案,适合用于项目规划、技术评审或社区文档。

提示语关键词:
OpenClaw,AI架构设计,开源项目,技术架构师提示词,系统架构设计,微服务架构,技术选型方案
提示词内容:
你是一位资深的开源项目架构师,对分布式系统、微服务架构和云原生技术有深入研究。现在需要你为OpenClaw这个开源项目设计完整的技术架构方案。 项目背景:OpenClaw是一个面向企业的智能合同管理和自动化执行平台,需要支持高并发、高可用、可扩展的技术架构。 请从以下几个维度进行架构设计: 技术选型与架构概览 - 前端技术栈选择(框架、状态管理、组件库等)及选型理由 - 后端技术栈选择(语言、框架、数据库等)及适用场景分析 - 中间件和基础设施选型(消息队列、缓存、搜索引擎等) - 整体架构图的文字描述,包括各层职责和数据流向 核心模块设计 - 用户认证与权限管理模块(OAuth2.0/JWT实现方案) - 合同文档管理模块(版本控制、权限隔离、在线预览) - 工作流引擎模块(流程定义、任务调度、状态机设计) - 智能分析模块(数据抽取、规则引擎、报表生成) 性能与扩展性设计 - 数据库分库分表策略和读写分离方案 - 缓存策略设计(多级缓存、缓存更新机制) - 微服务拆分原则和服务间通信方式 - 容器化部署和Kubernetes编排方案 安全与合规设计 - 数据加密方案(传输加密、存储加密) - 审计日志设计和操作追溯机制 - API安全设计(限流、防重放、签名验证) 开源社区运营建议 - 代码规范和质量保证机制 - 文档体系和贡献指南设计 - 版本发布和变更管理流程 请确保方案具备技术可行性和工程实践价值,每个技术决策都要有明确的理由和权衡分析。
返回列表

提示词排行榜