摘要: web2.0时代 早期传统web开发 文件服务器和数据库 服务器仅仅包含网站,用户所上传的头像等其他数据,会有一个额外的文件服务器存储。 数据库也是单独的服务器。 用户成倍成倍的增加,用户的查询量增加。所有压力都会到数据库上,引入缓存中间件。用户大部分查询都会落到缓存中间件里面,而不是直接落到数据库 阅读全文
posted @ 2019-12-10 23:33 高山-景行 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 总结 首先讲了api的安全、安全常见的风险、安全措施。然后我们把简单的api演化成一个这种微服务的架构。 首先讲了在网关上可以做哪些安全的措施。然后讲了如何搭建一个安全中心,也就是认证服务器,包括一些权限的服务,怎么把他组织起来,编程一个安全中心,然后,通过安全中心提供统一的身份认证和权限的管理。 阅读全文
posted @ 2019-12-10 20:36 高山-景行 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 日志信息可以放到kafka,像指标监控就可以从kafka里面拿出日志来,分析日志里面的东西,把日志里面的一些信息变成数字,比如某个关键字出现了多少次,这样的信息同样去做监控,做报警。 调用链监控也是和日志系统可以打通的。可以把某一个请求的TransactionId从日志请求里面把这个请求所有的日志都 阅读全文
posted @ 2019-12-10 20:29 高山-景行 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 调用链路的监控和统一日志的监控结合起来。比如说我在调用链监控上发现有一个调用订单的服务慢了。通过pinpoint可以看到 。用户发出来的请求,经过了网关,经过了order,经过了pagement。通过pinpoint可以知道慢, 也可以知道哪一环慢了。但是我想看一个整体的日志。这个请求从发出去,到回 阅读全文
posted @ 2019-12-10 20:24 高山-景行 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: 微服务的最后一个组件, 调用链监控,一个请求进来以后,经过N多个微服务,例如a调用了b。b又调用了c,那么在这个过程中看到,整个的调用的链路,然后每一段调用所耗费的时间,帮你去分析你的系统如果出现瓶颈以后,瓶颈到底在什么地方。 pinpoint 点击看一下在线的demo 提供的一些应用的列表 选择o 阅读全文
posted @ 2019-12-10 12:31 高山-景行 阅读(1459) 评论(0) 推荐(0) 编辑