上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
  2023年6月26日
摘要: 前言 DevOps是实践、工具和文化理念的集合,旨在自动化和整合软件开发和运维团队之间的流程。 DevOps的核心目标是: 自动化软件开发和交付过程:实现持续集成、持续交付和自动化测试。 改善开发和运维团队的协作:通过共享目标和工具来提高团队之间的协作效率。 基础设施自动化:通过自动化管理基础设施来 阅读全文
posted @ 2023-06-26 09:15 Martin8866 阅读(805) 评论(0) 推荐(0)
  2023年5月12日
摘要: 前言 客户端的IP地址信息是用户行为分析的基础数据,通过该信息可以定位到用户所在的国家、城市、经纬度等。 获取IP信息的方式有很多,很多服务商都提供了相应的地址库或API接口服务。 如国内的ipip.net,国外的ip-api.com、maxmind.com等。 很多公司都是使用Maxmind网站的 阅读全文
posted @ 2023-05-12 20:17 Martin8866 阅读(1627) 评论(0) 推荐(1)
  2023年2月23日
摘要: 前言 在云原生架构中,Tracing、Metric、Logs三类遥测数据默认是独立没有任何关联字段的; OpenTelemetry的核心价值是:用一套统一的标准,解决可观测性数据(指标、日志、链路)的采集和导出问题,让你能高效地关联分析系统状态,快速定位未知故障。 OpenTelemetry通过Tr 阅读全文
posted @ 2023-02-23 19:59 Martin8866 阅读(825) 评论(0) 推荐(0)
  2022年11月14日
摘要: 前言 运维工程师的3大核心职能:服务器资源管理、变更管理、故障管理; 目前维护一些云原生项目,这些项目采用K8s部署,相较于传统的监控,Kubernetes云监控会面临以下棘手问题; 容器的封闭性、隔离性 容器的动态调度 容器网络的虚拟化、软件定义网络 我想通过1款监控系统对 物理服务器层 系统层 阅读全文
posted @ 2022-11-14 13:14 Martin8866 阅读(740) 评论(0) 推荐(0)
  2022年11月9日
摘要: 前言 过去很多年,云计算和云原生常被放在一起讨论,甚至被混为一谈。 但在实际工作中,很多运维同学会却身体好到:明明还在用云服务器,但工作方式却已经完全不同了。 1.云计算 在云计算时代,运维的核心工作围绕服务器和资源配置展开: 下载安装包 修改配置文件 启动并维护进程 应用之间的资源配置交换通常依赖 阅读全文
posted @ 2022-11-09 16:58 Martin8866 阅读(429) 评论(0) 推荐(0)
  2022年7月29日
摘要: 前言 在分布式架构中项目部署在多台不同的服务器上,每台服务器都有自己的crontab任务很容易造成任务执行冲突且不易于定时任务的统一管理; 此时微服务中就需要1个定时任务任务调度中心,对微服务架构中每1台服务器里的定时任务,进行集中管理,统一定时任务的执行频率; 一、xxl-job简介 xxl-jo 阅读全文
posted @ 2022-07-29 10:09 Martin8866 阅读(1992) 评论(0) 推荐(2)
  2022年7月15日
摘要: 前言 黑马头条项目笔记 一、大文本静态化方案 一个新闻资讯网站,用户查询新闻/文章详情的频率会很高,所有我们可以使用大文本静态化方案减少数据库查询; 借助Freemarker模板引擎把文章详情中的大文本内容,提前渲染成HTML文件存储到对象存储服务-Minio中; 当用户查看新闻/文章详情时,直接使 阅读全文
posted @ 2022-07-15 21:22 Martin8866 阅读(1330) 评论(0) 推荐(0)
  2022年7月8日
摘要: 前言 在分布式的微服务架构中,鉴于服务单一职责性,各个微服务都分布在不同的服务器节点,且每1个微服务是独立的; 在后端每个微服务都是分散和独立的,可能使用不同编程语言,使用不同的数据库,通过RPC调用完成前端用户发送的请求(任务); 假设1个用户在1个分布式微服务架构的电商网站购物,购买了1件商品点 阅读全文
posted @ 2022-07-08 19:17 Martin8866 阅读(810) 评论(0) 推荐(0)
  2022年7月5日
摘要: 前言 Sentinel 是面向分布式服务架构的高可用微服务防护组件; Sentinal可以从超时处理、仓壁模式、断路器、限流几个维度来保护微服务架构稳定运行; 一、服务雪崩 在微服务架构中,服务间调用关系错综复杂,因为调用链中的1个服务故障,引起整个链路都无法访问的情况。 二、服务雪崩解决方案 解决 阅读全文
posted @ 2022-07-05 10:56 Martin8866 阅读(2668) 评论(0) 推荐(0)
  2022年7月4日
摘要: 前言 上文介绍了ES的各种查询; 本文介绍如何在ES进行MySQL中的分组和聚合查询 实现用户输入拼音自动补全功能 实现MySQL和ES之间的数据自动同步; 一、分组聚合 在ES中对于聚合查询,主要分为2大类:指标(Metric)聚合 与 桶(Bucket)聚合。 指标聚合:max、min、sum等 阅读全文
posted @ 2022-07-04 15:19 Martin8866 阅读(348) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页