Skip to content

dzming-git/DBot_platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBot_platform

DBot微服务的平台程序。 作为一个API网关程序和消息代理程序,负责接收和处理来自不同微服务的请求和消息,并进行路由和转发,实现微服务之间的通信和协作。 DBot_platform作为微服务架构的入口程序,用于运行其他微服务架构的服务程序,提供了可靠、高效、灵活的服务注册、发现和调用功能,从而帮助企业快速构建和扩展微服务架构。

其他服务程序

功能与权限要求

主程序支持的指令

服务程序支持的指令

前往服务程序中对应的链接中查看。

安装运行

安装

  1. go-cqhttp 下载合适你的操作系统的安装包,并根据说明完成初始化。

  2. Consul官网 下载适合你的操作系统的安装包,并安装。

  3. 安装DBot微服务的SDK DBot_SDK

  4. 下载代码到本地的DBot_platform目录。

  5. 安装依赖库,运行以下命令:

    pip install -r requirements.txt
    

运行

  1. 运行consul

    consul agent -dev
    
  2. 运行go-cqhttpgo-cqhttp帮助中心

  3. 运行DBot微服务的平台程序 app/server.py

    注意 项目的工作目录必须是根目录

    python -m app.server
    

    或者

    配置run.bat文件中运行该程序的python地址后,双击打开run.bat

配置文件

  • conf/route_info/route_info.yaml - 配置文件,包括DBot微服务的API网关和消息代理的配置信息。

授权许可

本项目使用 MIT 许可证,有关更多信息,请参阅 LICENSE 文件。

联系我们

如果您对本项目有任何问题或建议,请随时通过以下方式联系我们:

About

DBot平台程序,负责消息代理

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors