标签:zipkin

编程技术

微服务架构体系的深度治理

31

yeseng 发布于 2019-05-20

微服务模式下,庞大的服务节点数量、日趋复杂的服务分层、离散的组织协同、扁平化的管理模式让服务治理的广度、深度、难度都达到前所未有的程度。单纯依靠微服务框架层面的治理是远远不够的,需要构建贯穿研发、测试、运维、管理各领域的立体式的深度治理体系。本文整理自天弘基金(余额宝)移动平台技...

阅读(17)评论(0)赞 (0)

Java

Dubbo与Spring Cloud

13

邓龙华 发布于 2019-05-19

目录 1.Sping Cloud 2.Dubbo 1.Spring Cloud Spring Cloud,从命名我们就可以知道,它是Spring Source的产物,Spring社区的强大背书可以说是Java企业界最有影响力的组织了,除了Spring Source之外,还有Piv...

阅读(17)评论(0)赞 (0)

编程技术

用户在电商网站中购买成功了,鬼知道我在微服务中经历了什么

40

zhuangli 发布于 2019-05-18

当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单 简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个 用户模块 ,购买什么东西总不是西北风吧,购买肯定是商品吧,省掉购物车,就得有 商品模块 吧,商品总得有...

阅读(14)评论(0)赞 (0)

编程技术

微服务架构下的监控需要注意哪些方面?

2

yeseng 发布于 2019-05-15

本期我们重点讲述微服务架构下的监控 微服务架构虽然诞生的时间并不长,却因为适应现今互联网的高速发展和敏捷、DevOps等文化而受到很多企业的推崇。微服务架构在带来灵活性、扩展性、伸缩性以及高可用性等优点的同时,其复杂性也给运维工作中最重要的监控环节带来了很大的挑战:海量日志数据如...

阅读(20)评论(0)赞 (0)

Spring

如何做apm客户端(关键字:Zipkin、Jaeger、SkyWalking、OpenTracing)

wenming.gapo 发布于 2019-05-10

随着微服务架构的流行,一次请求往往需要涉及到多个服务,因此服务性能监控和排查就变得更复杂。APM因此而生。 目前,市面上的APM服务端已经有了非常多的实现。比如Zipkin、Jaeger、SkyWalking、Elastic APM等(Pinpoint并不支持OpenTracin...

阅读(19)评论(0)赞 (0)

Java

给初中级JAVA准备的面试题

3

xiaoli.wang 发布于 2019-05-09

作者:徐靖峰 来源:kirito的技术分享 1 JAVA HashMap相关 HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到何种程度,则一定程度反映其综合能力。 细节聊扩容因子LoadFactor=0.75,初始大小I...

阅读(33)评论(0)赞 (0)

编程技术

微服务架构下的质量迷思——混沌工程

19

xiaoli.wang 发布于 2019-04-30

从2005年Peter Rodgers博士提出微web服务,到2014年ThoughtWorks首席科学家Martin Fowler与James Lewis共同提出微服务概念至今已多年,这期间也是互联网及互联网+发展的高速期,消费市场变化莫测,消费者也变得越来越挑剔,很多公司和产...

阅读(47)评论(0)赞 (0)

Java

Spring Cloud 参考文档(Spring Cloud Sleuth抽样)

xubiao.zhuang 发布于 2019-04-30

Spring Cloud Sleuth抽样 采样可用于减少收集和报告的进程外数据,如果未对span进行抽样,则不会增加任何开销(noop)。 抽样是一个前期决策,这意味着报告数据的决定是在trace中的第一个操作中做出的,并且该决策是向下游传播的。 默认情况下,全局抽样器将单个速...

阅读(56)评论(0)赞 (0)

Spring

Spring Cloud 参考文档(Spring Cloud Sleuth特性)

yanxinchi 发布于 2019-04-28

Spring Cloud Sleuth特性 将trace和span ID添加到Slf4J MDC,因此你可以在日志聚合器中从给定的trace或span提取所有日志,如以下示例日志中所示: 2016-02-02 15:30:57.902 INFO [bar,6bfd228dc00d...

阅读(36)评论(0)赞 (0)

Spring

一张图了解Spring Cloud微服务架构

1

Harries 发布于 2019-04-26

Spring Cloud作为当下主流的微服务框架,可以让我们更简单快捷地实现微服务架构。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开...

阅读(47)评论(0)赞 (0)

Java

Dubbo Spring Cloud 重塑微服务治理

2

尖兵 发布于 2019-04-25

原文链接: Dubbo Spring Cloud 重塑微服务治理 ,来自于微信公众号: 次灵均阁 摘要 在 Java 微服务生态中,Spring Cloud成为了开发人员的首选技术栈,然而随着实践的深入和运用规模的扩大,大家逐渐意识到 Spring Cloud 的局限性。在服务治...

阅读(36)评论(0)赞 (0)

Java

Spring Cloud 参考文档(Spring Cloud Sleuth介绍)

9

darida 发布于 2019-04-25

Spring Cloud Sleuth介绍 Spring Cloud Sleuth为Spring Cloud实现了分布式跟踪解决方案。 术语 Spring Cloud Sleuth借用了 Dapper 的术语。 Span:基本工作单元,例如,发送RPC是一个新的span,就像向R...

阅读(43)评论(0)赞 (0)

编程技术

基于Kubernetes的微服务可观测性和Istio服务网格(二)

30

likai 发布于 2019-04-24

在本系列文章中,我们将继续探索可观测性工具集,这些工具集作为最新的Istio服务网格中的一部分,包含了 Prometheus 和 Grafana 用于度量指标收集,监控和警报, Jaeger 用于分布式跟踪,以及 Kiali 为Istio提供基于服务网格的微服务可视化。同时结合云...

阅读(39)评论(0)赞 (0)

Java

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

阅读(54)评论(0)赞 (0)

Java

Spring cloud系列十八 Spring Cloud 从Dalston.SR5到Greenwich.SR1 的升级记录

1

darida 发布于 2019-04-16

项目之前一直使用Spring Cloud Dalston.SR5,但是此版本2018年12月软件生命周期要结束,为了后续安全和维护的需要,需要将对版本进行升级。先从官网上分析D版本的后续版本的变更,发现大部分组件基本是兼容的,这里只列出对升级有重大影响的部分变化: Edgware...

阅读(71)评论(0)赞 (0)

编程技术

微服务调用链基本原理与使用

13

zhuangli 发布于 2019-04-13

分布式系统之后,系统变的错综复杂,一般很难全盘理解整个系统,并且错误比较难定位,需要有调用链监控,快速的帮我们定位监控问题,了解微服务体系。 如果没有应用监控: 线上发布了服务,怎么知道一切正常 大量报错,到底是哪里产生的,谁才是原因 人工配置错误,通宵排查,劳民伤财 数据库问题...

阅读(61)评论(0)赞 (0)

Spring

学习微服务:ServiceComb + Spring Cloud Hystrix

7

dulong 发布于 2019-04-12

点击蓝色文字添加关注! 推荐指数 ★★★★★ 在分布式环境中,许多服务依赖项中的一些不可避免地会失败。Hystrix是一个Java类库,可通过添加容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点,阻止它们之间的级联故障以及提供后备选项来实现这一...

阅读(51)评论(0)赞 (0)

Java

ServiceComb 之 Java-Chassis 启动流程分析

22

darida 发布于 2019-04-09

小蜜蜂又给大家来送干货喽~本篇我们将以官方示例项目pojo-provider来分析Java-Chassis的启动流程。 > > > > 项目网址: https://github.com/apache/servicecomb-java-chassis/tre...

阅读(67)评论(0)赞 (0)