架构
linchaoquande
这个作者很懒,什么都没留下…
展开
-
【Spring Cloud Alibaba微服务从入门到进阶】第9章 消息驱动的微服务-Spring Cloud Alibaba RocketMQ
9-3 MQ适用场景 1、异步处理: 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式 a、串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。 b、并行方式:将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成后,返回给客户端。与串行的差别是,并行的方式可以提高处理...原创 2020-01-12 00:25:43 · 819 阅读 · 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/ 替代:jvisualvm 16-5 日志监控 使用ELK收集&a...原创 2020-01-08 00:00:39 · 973 阅读 · 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 · 314 阅读 · 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 · 921 阅读 · 0 评论 -
【Spring Cloud Alibaba微服务从入门到进阶】第3章 微服务的拆分与编写
3-2 单体应用 优点: 架构简单 开发、测试、部署方便 缺点: 复杂性高 部署慢,频率低 扩展能力受限 阻碍技术创新 3-3 微服务 特性: 每个微服务可独立运行在自己的进程中; 一系列独立运行的微服务共同构建起整个系统; 每个服务为独立的业务开发,一个微服务只关注某个特定的功能,例如订单管理、用户管理; 可使用不同的语言与数据存储技术; 微服务之间通过轻量的通信机制(...原创 2020-01-05 17:20:54 · 609 阅读 · 0 评论 -
【Spring Cloud Alibaba微服务从入门到进阶】第2章 Spring Boot基础
2-2 Spring Boot是什么,能做什么? 是一个快速开发的脚手架 作用:快速创建独立的、生产级的基于Spring的应用程序 特性 无需部署war文件 提供starter简化配置 尽可能自动配置spring以及第三方库 提供“生产就绪”功能,例如指标、健康检查、外部配置等 无代码生成&无XML 2-4 Spring Boot应用组成分析 依赖:pom.xml ...原创 2020-01-05 00:36:40 · 803 阅读 · 0 评论