08 2022 档案
摘要:一、可观测性 可观测性指的是通过工具收集系统,应用程序,组件等数据,查看其运行状态指标。分别有三个方向组成:日志(logging)、跟踪(tracing)、指标(metrices) 日志(logging) 记录离散事件,为了分析程序的行为 跟踪(tracing) 请求范围内的信息跟踪,目的是排查跟踪
阅读全文
摘要:一、ELK是什么 1.日志简化分析的管理工具:由Elasticsearch(ES)、Logstash、Kibana三个开源工具组成 ES(nosql非关数据库):存储功能和索引 Logstash(收集日志):到应用服务器上拿取log,并进行格式转换后输出到es中 通过input功能来收集/采集log
阅读全文
摘要:一、背景 在酒店项目系统中,酒店数量庞大,而且需要模糊查询,根据搜索词模糊匹配酒店名,地址和描述;那么如果用sql里面的like问题在就在于1.数据量大存在搜索慢和数据库压力大的问题;2.拆分词部分要后端实现;3.实现起来复杂代码量多;所以用Elasticsearch来解决这些问题。 二、Elast
阅读全文
摘要:一、Skywalking介绍 skywalking是国产开源框架,一款分布式观察性分析平台和应用性能管理系统,提供分布式追踪,服务网格遥测分析,量度集合和可视化;对于一个大型的几十个,上百个微服务,skywalking能解决什么问题: 1.如何串联整个调用链路,快速定位问题? 2.如何缕清各个微服务
阅读全文
摘要:什么是分布式事务? 分布式事务我们可以理解为多个服务同时访问多个数据源的事务处理机制,严谨地说,它更应该被称为“在分布式服务环境下的事务处理机制,我们首先来了解cap是什么 c(数据一致性):代表任何时刻,任何节点中看到的数据都是对的,没有矛盾的; a(可用性):代表系统能不断提供服务; p(分区容
阅读全文