
微服务
自学IT的攻城狮
欢迎关注个人公众号: 自学it的攻城狮(id: study458)
展开
-
#java# springcloud应用docker镜像
- 简介: 使用docker的maven插件, 构建springboot应用- 官方文档: https://spring.io/guides/gs/spring-boot-docker/- 实现步骤 - 添加maven配置 <properties> <docker.image.prefix>jspeng</docker.image.prefix>...原创 2019-08-23 13:06:55 · 137 阅读 · 0 评论 -
#java# 可视化链路追踪系统Zipkin部署
- 什么是Zipkin介绍和部署 - 什么是zipkin - 官网: https://zipkin.io/ - 大规模分布式系统的Apm工具(Application Performance Management), 基于Google Dapper 的基础实现, 和sleuth结合可以提供可视化web界面分析调用链路耗时情况 - 同类产品 - 鹰眼(EagleEye) - ...原创 2019-08-21 00:07:50 · 457 阅读 · 0 评论 -
[java] 深入源码剖析Hystrix降级策略和调整
- 文档地址 - https://github.com/Netflix/Hystrix - https://github.com/Netflix/Hystrix/wiki- 源码分析Hystrix降级策略和调整- 查看默认讲解策略: HystrixCommandProperties - 通过查找配置类可以按需修改默认配置文件(小技巧, 不要去背默认配置) - execution.iso...原创 2019-08-15 23:08:34 · 489 阅读 · 0 评论 -
#java# Hystrix短路器Dashboard仪表盘
- 添加依赖 <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-hystrix-dashboard --> <dependency> <groupId>org.springframework.clo...原创 2019-08-16 00:08:59 · 146 阅读 · 0 评论 -
#java# 微服务监控报警机制
- 需要用到redis依赖 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --> <dependency> <groupId>org.springframework.boot&...原创 2019-08-16 19:12:48 · 1077 阅读 · 0 评论 -
#java# 微服务网关zuul
- 简介: 讲解网关的作用和使用场景- 网关介绍 - 什么是网关 - API Gateway, 是系统的唯一对外的入口, 介于客户端和服务器端之间的中间层, 处理非业务功能提供路由请求, 鉴权, 缓存, 限流等功能 - 统一接入 - 智能路由 - AB测试, 灰度测试 - 负载均衡, 容灾处理 - 日志埋点(类似Nginx日志) - 流量监控 ...原创 2019-08-17 00:45:09 · 298 阅读 · 0 评论 -
#java# 链路追踪系统Sleuth和ZipKin实战
- 微服务下的链路最终讲解和重要性 - 什么是Sleuth - 一个组件, 专门用于追踪每个请求的完整调用链路 - 例子: - [order-service, 96f95a0dd81fe3ab, 852ef4cfcdecabf3, false] - 第一个值, spring.application.name的值 - 第二个值, 96f95a0dd81fe3ab, sle...原创 2019-08-18 00:27:24 · 301 阅读 · 0 评论 -
#java# docker容器基础
- 什么是docker - 一个开源的应用容器引擎, 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中, 然后发布到任何流行的linux机器上, 也可以实现虚拟化, 容器是完全使用沙箱机制, 互相之间不会有任何接口 - 简单来说 - 就是可以快速部署启动应用 - 实现虚拟化, 完整资源隔离 - 一次编写, 四处运行(有一定的限制, 比如docker是基于linux 64bi...原创 2019-08-23 01:24:12 · 162 阅读 · 0 评论