
微服务
木棉上的光
公众号:不止于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 · 2326 阅读 · 0 评论 -
服务发现:Eureka
来源:《微服务架构实战160讲》https://www.cnblogs.com/xingzc/p/7543764.html服务发现1 常见模式传统集中式代理(常见)消费者通过dns,找到域名对应的proxy,由proxy发起请求nginx建议使用集群,以免单点故障服务注册中心+客户端嵌入式代理(常见)主机独立进程代理(ServiceMesh)不同的proxy可以进行...原创 2019-11-07 17:01:58 · 256 阅读 · 0 评论 -
容错限流:Hystrix
https://blog.youkuaiyun.com/qq_25484147/article/details/83375225https://blog.youkuaiyun.com/qq_23181091/article/details/80785453https://cloud.tencent.com/developer/article/1477400容错限流:Hystrix1 解决的问题微服务下,假设每个...原创 2019-11-07 16:57:43 · 543 阅读 · 0 评论 -
调用链监控:CAT
来源:《微服务架构实战160讲》https://www.baidu.com/linkurl=x9dFj2TD7WdsRoeeIr81edkJOhZq_Xjqzqpht1Yp0N2Aij9oOIhlxPjw3S9jIR7m&wd=&eqid=f77cd99e00086116000000065dc0d172调用链监控1 解决的问题微服务下,各种服务之间的调用很复杂,需要调用链...原创 2019-11-07 16:55:40 · 814 阅读 · 0 评论 -
网关:Zuul
来源:《微服务架构实战160讲》https://www.jianshu.com/p/d1e61f9fc13a?utm_source=oschina-appAPI网关的基本功能:Zuul网关1 场景Zuul实现了跨区高可用、防爬防攻击、健康检查、屏蔽坏节点、流量判断等诸多功能API网关类似单体应用中的过滤器,在请求到达业务服务器之前可以做一些操作红绿部署类似配置中心Ap...原创 2019-11-07 16:53:20 · 256 阅读 · 0 评论 -
配置中心:Apollo
来源:《微服务架构实战160讲》Apollo配置中心1 解决的问题2 场景如AB测试:测试新功能时,少量beta用户进行测试新功能,即走上面一条线的逻辑,如果反馈好,就将ab_test_flag设置为false,所有用户都可以在beta上进行,走新功能,即新功能正式启用开关驱动开发:如Git flow:使用开关驱动开发,在主干Trunk上提交代码而不是开分支,减少分支数从而减...原创 2019-11-07 16:50:15 · 404 阅读 · 0 评论 -
授权认证中心:OAuth2
来源http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html《微服务架构实战160讲》OAuth2授权认证中心1 解决的问题资源拥有者将资源存储在云服务上,需要通过第三方应用来访问此资源进行一些操作,怎么做?密码用户名复制适合公司内部使用,开发系统间不太安全万能钥匙协商一个developerKey,也是不太安全特...原创 2019-11-07 16:46:48 · 682 阅读 · 0 评论