【kwsphere】我的微服务系统

这篇具有很好参考价值的文章主要介绍了【kwsphere】我的微服务系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近工作比较清闲,模仿ruoyi,结合工作中开发微服务项目的经验,
基于SpringBoot SpringCloud vue-admin-template,逐步搭建一个完整的微服务系统。
代码地址:https://gitee.com/kkmy/kw-microservices.git
( ps: 非专业前端)

kwsphere

所用技术栈

前端

  • vue
  • element-ui
  • vue-admin-template

后端

  • SpringBoot SpringCloud SpringCloudAlibaba、Spring Security OAuth2

  • MyBatis、Spring Data JPA

  • Gateway、seata、sentinel

  • RabbitMQ、Zookeeper、Kafka

  • MySQL、Redis

  • EFK、Skywalking

  • Docker、MinIO

    服务规划

pers.kw     
├── kw-ui                 // 前端框架 [80]
│       └── kwsphere                                 // 前端
├── kw-monitor            // 监控中心 [47070]
├── kw-gateway            // 网关模块 [48080]
├── kw-auth-server        // 认证中心 [44040]
├── kw-common-config      // 通用配置模块
│       └── kw-common-redis                          // redis缓存服务 [6379]
├── kw-api                // 接口模块
│       └── kw-file-api                              // 文件服务api
├── kw-modules            // 业务模块
│       └── kw-file-server                           // 文件服务 [49000]
│       └── kw-crm-server                            // 用户模块 [49010]
│       └── kw-account-server                        // 账户模块 [49020]
│       └── kw-goods-server                          // 商品模块 [49030]
│       └── kw-storage-server                        // 库存模块 [49040]
│       └── kw-logistics-server                      // 物流模块 [49050]
│       └── kw-orders-server                         // 订单模块 [49060]
│       └── kw-activiti-server                       // 工作流   [49070]
│       └── kw-message-server                        // 消息服务  [49080]
├──pom.xml                // 公共依赖
功能服务
├── sentinel              // 服务治理      [45050]
├── seata                 // 分布式事务    [43030,43130]
├── minio                 // 文件服务      [9000]
├── skywalking            // 链路追踪      [11800,12800][46060]
├── mysql                 // 数据库        [3306]
├── rabbitmq              // 消息队列      [5672,15672]
├── nacos                 // 注册配置中心   [8848]
├── kafka                 // 消息队列       [9091,9092,9093]
├── zookeeper             // kafka注册中心  [2181,2182,2183]
├── elasticsearch         // es           [9200,9300]
├── kibana                // es监控        [5601]
├── filebeat              // 日志采集
部署
├── jenkins               // CI/CD
├── docker                // docker-compose 单机集群部署
├── k8s containerd        // k8s集群部署

数据库规划

数据库名称 功能描述 charset collation
kwsphere-crm 系统用户 utf8mb4 utf8mb4_general_ci
kwsphere-good 商品 utf8mb4 utf8mb4_general_ci
kwsphere-order 订单 utf8mb4 utf8mb4_general_ci
kwsphere-logistics 物流信息 utf8mb4 utf8mb4_general_ci
kwsphere-storage 库存 utf8mb4 utf8mb4_general_ci
kwsphere-account 虚拟账户 utf8mb4 utf8mb4_general_ci
kwsphere-file 文件服务 utf8mb4 utf8mb4_general_ci
kwsphere-message 消息服务 utf8mb4 utf8mb4_general_ci

技术及功能点汇总

待总结补充文章来源地址https://www.toymoban.com/news/detail-550064.html

问题记录

待总结补充

到了这里,关于【kwsphere】我的微服务系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包