该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
cc- cc update 845a8a3 2年前
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

云谷商城-cloudmall

  • 云谷商城(cloudmall) - 立项日期 2020-6-18
  • 名字来源灵感: 华为天安云谷基地开始拜师学艺的日子,每天下班依然坚持学习,那段时光是人生路上难以忘怀,令人亢奋,值得留念的。

项目技术特色介绍

云谷商城

  • 前后端分离开发,前端Vue+ElementUI,后端springboot+springcloud。
  • SpringCloud全新的解决方案: nacos、openFeign、gateway。
  • 应用监控、限流、网关、熔断降级等分布式解决方案、全方面涉及。
  • 深度理解并解决分布式事务、分布式锁等分布式系统的疑难问题。
  • 高并发场景的编码方式、线程池、异步编排等技术栈。
  • 压力测试与性能优化。
  • CI/CD 的使用。
  • 应用阿里云对象储存OSS服务。

软件架构

软件架构说明:
Spring Cloud Alibaba微服务
Nacos Discovery Example
Nacos Config Example

如何使用Nacos作为配置中心统一管理配置

  1. 引入依赖(参考Nacos Config Example)
  2. 创建一个 bootstrap.properties (名字是固定的,未定义则配置失效),并且添加配置信息
  3. 需要给配置中心默认添加一个数据集(Data Id), 其默认名字必须是 ${application.name}.properties
  4. 给${application.name}.properties添加你所需的配置,配置格式:Properties
  5. 如需要动态获取nacos配置,则在controller上添加@RefreshScope注解用于刷新nacos配置中心的信息, Demo参考CouponController的test()写法。
  6. 优先级别: NacosConfig 优先于 服务内部配置。
    本服务采用的隔离方式: 每个微服务创建自己的命名空间,使用配置分组区分环境,dev, test, prod

安装教程

  1. mysql 8.0
  2. maven 3.6.x
  3. nacos 1.1.3

使用说明

  1. 下载并启动nacos1.1.3
  2. 依次启动cloudmall开头的模块
  3. 在nacos注册管理页面查看服务注册是否成功

参与贡献

  1. Fork 本仓库
  2. 新建 Master&dev 分支
  3. 提交代码
  4. 新建 Pull Request

空文件

简介

云谷商城 展开 收起
Java 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化