![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
木棉上的光
公众号:不止于Java
Github:https://github.com/cyxpdc?tab=repositories
邮箱:1142439493@qq.com
展开
-
微服务监控告警:Prometheus
来源: 《微服务架构实战160讲》 微服务监控告警 prometheus是多维度(标签)的,使用拉模式,黑盒白盒都支持,对DevOps友好,适用中小规模 支持的Metric种类:计数器、测量仪、直方图、汇总图 prometheus的Metrics案例: influxDB不仅可以做监控,还可以对业务进行一些分析 1 四种主要监控方式 prometheus主要是Metrics方式(可以对离散数据进...原创 2019-11-07 17:04:10 · 2239 阅读 · 0 评论 -
服务发现:Eureka
来源: 《微服务架构实战160讲》 https://www.cnblogs.com/xingzc/p/7543764.html 服务发现 1 常见模式 传统集中式代理(常见) 消费者通过dns,找到域名对应的proxy,由proxy发起请求 nginx建议使用集群,以免单点故障 服务注册中心+客户端嵌入式代理(常见) 主机独立进程代理(ServiceMesh) 不同的proxy可以进行...原创 2019-11-07 17:01:58 · 209 阅读 · 0 评论 -
容错限流:Hystrix
https://blog.csdn.net/qq_25484147/article/details/83375225 https://blog.csdn.net/qq_23181091/article/details/80785453 https://cloud.tencent.com/developer/article/1477400 容错限流:Hystrix 1 解决的问题 微服务下,假设每个...原创 2019-11-07 16:57:43 · 507 阅读 · 0 评论 -
调用链监控:CAT
来源: 《微服务架构实战160讲》 https://www.baidu.com/linkurl=x9dFj2TD7WdsRoeeIr81edkJOhZq_Xjqzqpht1Yp0N2Aij9oOIhlxPjw3S9jIR7m&wd=&eqid=f77cd99e00086116000000065dc0d172 调用链监控 1 解决的问题 微服务下,各种服务之间的调用很复杂,需要调用链...原创 2019-11-07 16:55:40 · 755 阅读 · 0 评论 -
网关:Zuul
来源: 《微服务架构实战160讲》 https://www.jianshu.com/p/d1e61f9fc13a?utm_source=oschina-app API网关的基本功能: Zuul网关 1 场景 Zuul实现了跨区高可用、防爬防攻击、健康检查、屏蔽坏节点、流量判断等诸多功能 API网关 类似单体应用中的过滤器,在请求到达业务服务器之前可以做一些操作 红绿部署 类似配置中心Ap...原创 2019-11-07 16:53:20 · 208 阅读 · 0 评论 -
配置中心:Apollo
来源: 《微服务架构实战160讲》 Apollo配置中心 1 解决的问题 2 场景 如AB测试:测试新功能时,少量beta用户进行测试新功能,即走上面一条线的逻辑,如果反馈好,就将ab_test_flag设置为false,所有用户都可以在beta上进行,走新功能,即新功能正式启用 开关驱动开发: 如Git flow:使用开关驱动开发,在主干Trunk上提交代码而不是开分支,减少分支数从而减...原创 2019-11-07 16:50:15 · 337 阅读 · 0 评论 -
授权认证中心:OAuth2
来源 http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 《微服务架构实战160讲》 OAuth2授权认证中心 1 解决的问题 资源拥有者将资源存储在云服务上,需要通过第三方应用来访问此资源进行一些操作,怎么做? 密码用户名复制 适合公司内部使用,开发系统间不太安全 万能钥匙 协商一个developerKey,也是不太安全 特...原创 2019-11-07 16:46:48 · 635 阅读 · 0 评论