
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本项目旨在展示使用https://github.com/dashersw/cote构建的微服务架构,cote.js是一个用于构建容错和可扩展应用的自动发现网格网络框架。
这是一个示例电商应用,具备从管理界面到终端用户界面的完整功能集,包含四个分别处理支付、产品、购买和用户管理的微服务。
管理界面基于REST服务器实现,展示cote.js如何在现有Express应用中工作;产品、用户和购买管理通过REST调用发送到管理服务器,再转发至相应微服务。终端用户界面完全基于cote实现,服务器仅提供单一index.html,支持静态托管(如S3)并兼具服务器和微服务架构的优势。
执行以下命令:
git clone git@github.com:dashersw/cote-workshop.git cd cote-workshop npm install node init-db.js
包含四个后端服务、一个管理界面和一个终端用户界面。
全局安装http://pm2.keymetrics.io后,执行:
pm2 start cote-workshop.json
这将启动所有6个服务,可通过pm2 monit监控。访问地址:
分别在终端窗口运行:
node admin/server(http://localhost:5000)node end-user/server(http://localhost:5001)node services/payment-service、node services/product-service、node services/purchase-service、node services/user-service内置监控服务可视化微服务间连接,PM2启动时自动运行,手动启动:node monitor.js,访问地址:http://localhost:5555
包含代理服务绑定80端口,支持虚拟主机:
127.0.0.1 local-admin.cotejs.org local-end-user.cotejs.org local-monitoring.cotejs.org即可访问。仓库包含完整docker-compose.yml,启动所有服务(含PostgreSQL):
docker-compose up
构建本地镜像并启动服务集群,修改hosts后可通过浏览器交互。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务