谷粒商城day01-微服务架构及服务划分

1.微服务架构图

Nginx将所有请求转交给API网关,网关根据当前请求动态路由到相关服务,通过sentinel进行熔断降级限流,通过Ribbon负载均衡调用,服务与服务间的调用用的Feign,使用SpringSecurity进行权限控制,缓存使用的Redis,持久化使用的Mysql,服务与服务之间使用消息队列RabbitMQ来实现异步解耦,全文检索使用ElasticSearch,存取对象及视频使用的是阿里云的对象存取服务 OSS,

使用ELK进行日志的处理,使用LogStash进行日志的搜集,然后存储到ES中,然后使用Kibana可视化界面从ES中检索出日志信息帮忙来定义线上问题所在,使用Nacos进行服务的注册与服务配置的管理作为服务注册中心与配置中心,服务问题追踪使用的是

sleuth+zepkin交给开源的Prometheus进行聚合分析,然后经由Grafana可视化界面进行展示,然后通过Prometheus提供的AlertManager得到一些告警信息然后通过邮件或短信发送给开发或运维,开发人员提交代码到github然后运维人员拉取代码,带包成docker镜像,然后使用K8S集成docker服务,将服务以docker容器的方式运行

2.微服务划分图

amin-vue面向工作人员,shop-vue面向用户

3.几种电商模式

4.微服务中的各种概念

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才是真的封不觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值