Spring Cloud 微服务项目架构实战下单微服务(下)超级大牛整理分享

高并发数据冲突问题

Redis
微服务追踪
整合消息中间件
整合数据库
添加依赖,整合Sleuth 为 dm-order-provider、dm-order-consumer项目添 加依赖

 org.springframework.cloud spring-cloud-starter-sleuth 1.2.5.RELEASE 

修改配置文件

修改dm-order-consumer项目的application.yml文 件,在其中设置日志级别为info

 server: port: 8080 spring: application: name: dm-user-consumer eureka: client: service-url: defaultZone: http://root:123456@localhost:7776/eureka/ logging: level: info

查看日志
依次运行项目dm-eureka-server、dm-order- provider、dm-order-consumer
访问http://localhost:8080/login,在日志中查看跟踪 信息
Spring Cloud 微服务项目架构实战下单微服务(下)超级大牛整理分享_第1张图片
为了更好的说明上述问题,这里分享一段Leon老师的课程视频

spring cloud

Zipkin介绍

开源 数据追踪系统
创建项目
指定artifactId为dm-sleuth-server
添加依赖 添加注解

配置服务端口为7700
查看监控
http://localhost:7700/

 io.zipkin.java zipkin-server   io.zipkin.java zipkin-autoconfigure-ui 

添加依赖
在示例1的基础上,分别为dm-user-consumer、dm- user-provider添加依赖

 org.springframework.cloud spring-cloud-starter-sleuth 1.2.5.RELEASE   org.springframework.cloud spring-cloud-starter-zipkin 

改造Zipkin Server

在搭建的dm-sleuth-server项目中添加依赖

 org.springframework.cloud spring-cloud-sleuth-zipkin-stream   org.springframework.cloud spring-cloud-stream-binder-rabbit 1.2.1.RELEASE   io.zipkin.java zipkin-autoconfigure-ui 

最后,给大家分享一下leon老师的课程《7周Spring Cloud微服务架构项目实战》我最近学习过,感觉很不错,所以分享给大家

博文中展示的视频也是节选至Leon老师的精品课程《7周Spring Cloud微服务架构项目实战》

Leon老师主攻Java、Android,7年项目开发和教学经验,4年金融上市公司技术Leader,擅长大型软件架构、微服务应用架构设计。笔者对于Leon老师是很崇拜的。

《7周Spring Cloud微服务架构项目实战》课程主要围绕电商项目大觅网的业务场景,基于微服务原则设计电商项目。

学了这个课程会学到:
1.多种诸如Eureka、Feign、Hystrix、Ribbon、Zuul、Config等技术使用方法,另外
2.基于虚拟化技术Docker+Jenkins实现程序自动发布
3.基于Mycat实现第三方支付接入、整个项目的高并发测试等

下面附全部课程的视频链接,希望对您有用:
https://edu.csdn.net/course/detail/9995?utm_source=springcloud_6

扫码加小姐姐微信拉入交流群,可免费听技术讲座+领学习资料+视频课免费看
Spring Cloud 微服务项目架构实战下单微服务(下)超级大牛整理分享_第2张图片

你可能感兴趣的:(Spring Cloud 微服务项目架构实战下单微服务(下)超级大牛整理分享)