上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 今天要和大家分享的是在实际工作中**“如何优雅地自定义Prometheus监控指标”**!目前大部分使用Spring Boot构建微服务体系的公司,大都在使用Prometheus来构建微服务的度量指标(Metrics)类监控系统。而一般做法是通过在微服务应用中集成Prometheus指标采集SDK, 阅读全文
posted @ 2021-04-06 14:47 风平浪静如码 阅读(1424) 评论(1) 推荐(0) 编辑
摘要: 场景描述 在微服务架构中,每个微服务负责自己的数据库,微服务A是不允许直接连接微服务B的数据库进行操作的。 现在有2个微服务,一个是订单服务,一个是用户服务。 有一个数据报告的需求:生成一份包含用户信息的订单报告。 这就需要获取2个服务中的数据,进行连接汇总。 如何构建这个数据报告的服务呢? 方案1 阅读全文
posted @ 2021-03-12 14:42 风平浪静如码 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前面我给大家分享了关于分布式链路追踪的基本原理和SkyWalking的k8s部署玩法,如果还没来得及看的朋友可以看我上篇文章。 今天要给大家分享是我们日常工作中最常见的一种场景,那就是部署在k8s环境下的Java微服务,要接入SkyWalking的具体玩法,通过这个过程咱们可以更深入的理解SkyWa 阅读全文
posted @ 2021-03-08 14:20 风平浪静如码 阅读(5715) 评论(0) 推荐(0) 编辑
摘要: 本篇文章我将给大家介绍“分布式链路追踪”的内容,对于目前大部分采用微服务架构的公司来说,分布式链路追踪都是必备的,无论它是传统微服务体系亦或是新一代Service Mesh的微服务架构!而具体介绍的内容,本文不是完全讲理论,而是希望从理论到实践,引导大家去操作,因为只有这样才能真正从技术层面有深刻的 阅读全文
posted @ 2021-03-07 16:15 风平浪静如码 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 一、前言 代码耗时统计在日常开发中算是一个十分常见的需求,特别是在需要找出代码性能瓶颈时。 可能也是受限于 Java 的语言特性,总觉得代码写起来不够优雅,大量的耗时统计代码,干扰了业务逻辑。特别是开发功能的时候,有个感受就是刚刚开发完代码很清爽优雅,结果加了一大堆辅助代码后,整个代码就变得臃肿了, 阅读全文
posted @ 2021-02-19 14:11 风平浪静如码 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 财富自由之后你想过什么生活? 腾讯元老魏震给出了自己的答案:隐居农村,建造一个属于自己的农场。 让我们来看看他的履历: 2003年毕业于中国科技大学的计算机专业,进入华为; 从华为离职后加入腾讯,当时的腾讯还没有上市,也不是今天这样的互联网巨头,魏震是腾讯的600多号员工,因为工作能力出众被不断提拔 阅读全文
posted @ 2021-02-01 15:17 风平浪静如码 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 反向代理服务 上图展示了一个典型的三层架构的高性能 Web 应用。这种成熟的架构多年以来已被广泛部署于包括 Google、Yahoo、Facebook、Twitter、Wikipedia 在内的诸多大型 Web 应用中。 位于三层构架中最外层的反向代理服务器负责接受用户的接入请求,在实际应用中,代理 阅读全文
posted @ 2021-01-25 14:27 风平浪静如码 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一、进程 进程与程序 操作系统之中最为通用的概念就是「进程」。与此相关的面试题以及各种技术优化策略也层出不穷,足以够证明它对于理解操作系统中举足轻重的地位。事实上,通过「进程」,程序员可以更为直观的理解自己所开发的软件,并且能够从中深刻的认识到操作系统在软件运行做了些什么。 简单来讲,进程就是正在执 阅读全文
posted @ 2021-01-13 14:26 风平浪静如码 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式锁 说到Redis,我们第一想到的功能就是可以缓存数据,除此之外,Redis因为单进程、性能高的特点,它还经常被用于做分布式锁。 锁我们都知道,在程序中的作用就是同步工具,保证共享资源在同一时刻只能被一个线程访问,Java中的锁我们都很熟悉了,像synchronized 、Lock都是我 阅读全文
posted @ 2021-01-11 15:08 风平浪静如码 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 我们先认识一下SpringCloud的各个组件,然后知其所以然。 原理讲解前,先看一个最经典的业务场景,如开发一个电商网站,要实现支付订单的功能,流程如下: 创建一个订单之后,如果用户立刻支付了这个订单,我们需要将订单状态更新为“已支付” 扣减相应的商品库存 通知仓储中心,进行发货 给用户的这次购物 阅读全文
posted @ 2021-01-07 13:57 风平浪静如码 阅读(452) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页