
架构
linchaoquande
这个作者很懒,什么都没留下…
展开
-
【Spring Cloud Alibaba微服务从入门到进阶】第9章 消息驱动的微服务-Spring Cloud Alibaba RocketMQ
9-3 MQ适用场景1、异步处理:场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式a、串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。b、并行方式:将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成后,返回给客户端。与串行的差别是,并行的方式可以提高处理...原创 2020-01-12 00:25:43 · 874 阅读 · 4 评论 -
【Spring Cloud Alibaba微服务从入门到进阶】第16章 进阶:多维度微服务监控
16-4 GC日志、线程Dump日志、堆Dump可视化分析GCEasy:https://gceasy.io/ 替代:GCPlot FastThread:https://fastthread.io/ 替代:spring boot admin HeapHero:https://heaphero.io/ 替代:jvisualvm16-5 日志监控使用ELK收集&a...原创 2020-01-08 00:00:39 · 1021 阅读 · 2 评论 -
【Spring Cloud Alibaba微服务从入门到进阶】第7章 声明式HTTP客户端-Feign
7-1 使用Feign实现远程HTTP调用什么是Feign?Feign是Netflix开源的声明式HTTP客户端 GitHub地址:https://github.com/openfeign/feign操作步骤:引入pom文件 启动类加注解 新增相应的接口 用接口类.方法调用...原创 2020-01-05 23:37:16 · 347 阅读 · 0 评论 -
【Spring Cloud Alibaba微服务从入门到进阶】第4章 Spring Cloud Alibaba介绍
4-1 Spring Cloud Alibaba是什么Spring Cloud Alibaba是什么?Spring Cloud 的子项目; 致力于提供微服务开发的一站式解决方案; 包含微服务开发的必备组件; 基于Spring Cloud,符合Spring Cloud标准; 阿里的微服务解决方案; Spring Cloud:快速构建分布式系统的工具集;4-2 版本与...原创 2020-01-05 23:06:46 · 940 阅读 · 0 评论 -
【Spring Cloud Alibaba微服务从入门到进阶】第3章 微服务的拆分与编写
3-2 单体应用优点:架构简单 开发、测试、部署方便缺点:复杂性高 部署慢,频率低 扩展能力受限 阻碍技术创新3-3 微服务特性:每个微服务可独立运行在自己的进程中; 一系列独立运行的微服务共同构建起整个系统; 每个服务为独立的业务开发,一个微服务只关注某个特定的功能,例如订单管理、用户管理; 可使用不同的语言与数据存储技术; 微服务之间通过轻量的通信机制(...原创 2020-01-05 17:20:54 · 644 阅读 · 0 评论 -
【Spring Cloud Alibaba微服务从入门到进阶】第2章 Spring Boot基础
2-2 Spring Boot是什么,能做什么?是一个快速开发的脚手架 作用:快速创建独立的、生产级的基于Spring的应用程序特性无需部署war文件 提供starter简化配置 尽可能自动配置spring以及第三方库 提供“生产就绪”功能,例如指标、健康检查、外部配置等 无代码生成&无XML2-4 Spring Boot应用组成分析依赖:pom.xml ...原创 2020-01-05 00:36:40 · 838 阅读 · 0 评论