首页
学习
活动
专区
工具
TVP
发布

IT大咖说

专栏成员
915
文章
1585553
阅读量
99
订阅数
为什么工作三年的程序员还不懂APM与调用链技术?
◆ 服务调用链技术 服务调用链技术是微服务架构中对服务进行监控的重要环节,它可以帮助我们清晰地了解当前系统的运行情况,同时帮助我们定位问题,解决分布式网络下服务交互追踪的问题。 ◆ APM与调用链技术 在单体应用架构拆分为微服务架构后,一个用户请求会跨网络依次调用不同的服务节点进行分布式交互处理,最后将结果汇总处理,再将结果返回给用户。那么在整个处理的链条中,如果有任何一个节点出现了延迟或者超时等问题,都有可能导致最终结果出现异常。在很多场景下,一个功能可能需要多个技术团队、多种技术栈、多个跨地域网络
IT大咖说
2022-08-26
4250
为什么工作三年的程序员还不懂APM与调用链技术?
◆ 服务调用链技术 服务调用链技术是微服务架构中对服务进行监控的重要环节,它可以帮助我们清晰地了解当前系统的运行情况,同时帮助我们定位问题,解决分布式网络下服务交互追踪的问题。 ◆ APM与调用链技术 在单体应用架构拆分为微服务架构后,一个用户请求会跨网络依次调用不同的服务节点进行分布式交互处理,最后将结果汇总处理,再将结果返回给用户。那么在整个处理的链条中,如果有任何一个节点出现了延迟或者超时等问题,都有可能导致最终结果出现异常。在很多场景下,一个功能可能需要多个技术团队、多种技术栈、多个跨地域网络
IT大咖说
2022-08-26
4250
2022年软件开发的趋势
今年早些时候,我们参加了几个关于软件开发的会议。我们汇编的清单是会议参加者听到的最重要的观点。这里是 ◆ 1.可观察性[跟踪、监控和记录]是至关重要的 你正在开发你的软件,你已经准备好部署它了。所有的测试都通过了,测试覆盖率也达到了一个不错的水平。知道这一点后,我们可以部署我们的代码,并继续平静地工作。尽管这不是最理想的情况(而且很罕见),我们的代码仍然可能失败。是的!因此,开发人员需要一直观察他们的代码,并让它一直报告指标。万一有什么故障,你需要让你的系统准备好向你提供日志。正如Andrzej所写的。 可
IT大咖说
2022-08-26
2910
2022年软件开发的趋势
今年早些时候,我们参加了几个关于软件开发的会议。我们汇编的清单是会议参加者听到的最重要的观点。这里是 ◆ 1.可观察性[跟踪、监控和记录]是至关重要的 你正在开发你的软件,你已经准备好部署它了。所有的测试都通过了,测试覆盖率也达到了一个不错的水平。知道这一点后,我们可以部署我们的代码,并继续平静地工作。尽管这不是最理想的情况(而且很罕见),我们的代码仍然可能失败。是的!因此,开发人员需要一直观察他们的代码,并让它一直报告指标。万一有什么故障,你需要让你的系统准备好向你提供日志。正如Andrzej所写的。 可
IT大咖说
2022-08-26
2910
一次性把Docker的概念、容器与虚拟机的区别、容器交付的优势讲清
◆ 基于容器的交付 基于容器的交付可以说是软件交付方式的一次技术革命。容器技术将服务交付依赖的底层基础设施进行了标准化,屏蔽了多样化的环境差异。对开发人员来说,容器技术可以把对交付物的质量保证及测试验证工作进一步提前到开发集成阶段,缩短代码到实际交付物的距离;对运维人员来说,服务的部署、扩容、回滚更为方便;同时容器技术成为规模化微服务部署、DevOps、不可变基础设施从思想到落地的关键技术环节。 ◆ Docker概述 本节是对Docker的概述,将从Docker的概念、容器与虚拟机的区别、容器交付的优势等方
IT大咖说
2022-07-01
5430
为什么Dapr是比SpringCloud和Istio更优雅的微服务框架?
Dapr 是微软主导的云原生开源项目,2019年10月首次发布,到正式发布 V1.0 版本的不到一年的时间内,github star 数达到了 1.2万(现在已经超过1.7万星),超过同期的 kubernetes、istio、knative 等,发展势头迅猛,业界关注度非常高。 Dapr 这个词是是 「Distributed Application runtime」的首字母缩写,非常精炼的解释了 dapr 是什么:dapr 是一个为应用提供分布式能力的运行时。 Dapr官网 https://dapr.io
IT大咖说
2022-06-20
1.2K0
为什么Dapr是比SpringCloud和Istio更优雅的微服务框架?
Dapr 是微软主导的云原生开源项目,2019年10月首次发布,到正式发布 V1.0 版本的不到一年的时间内,github star 数达到了 1.2万(现在已经超过1.7万星),超过同期的 kubernetes、istio、knative 等,发展势头迅猛,业界关注度非常高。 Dapr 这个词是是 「Distributed Application runtime」的首字母缩写,非常精炼的解释了 dapr 是什么:dapr 是一个为应用提供分布式能力的运行时。 Dapr官网 https://dapr.io
IT大咖说
2022-06-20
1.2K0
高可用架构之 Sentinel 的降级原理详解
当前互联网处理的业务场景都极为复杂,各大公司都会根据自己的业务场景搭建微服务来保证单个服务只处理一块业务,这样做能极大的提升开发效率,满足快速迭代的需要,但带来的问题却是多个服务下会导致整体服务的可用性下降。 互联网服务的可用性一般用 SLA(Service Level Agreement 可以翻译为服务水平协议)来表示,而我们通常所说的 N 个 9 就是对高可用服务的一个衡量指标。9 越多代表全年服务可用时间越长,服务会更可靠。 现今互联网架构里保证服务的高可用和高稳定性的时候,无非就是熔断、降级、限流、
IT大咖说
2022-05-27
2.5K0
高可用架构之 Sentinel 的降级原理详解
当前互联网处理的业务场景都极为复杂,各大公司都会根据自己的业务场景搭建微服务来保证单个服务只处理一块业务,这样做能极大的提升开发效率,满足快速迭代的需要,但带来的问题却是多个服务下会导致整体服务的可用性下降。 互联网服务的可用性一般用 SLA(Service Level Agreement 可以翻译为服务水平协议)来表示,而我们通常所说的 N 个 9 就是对高可用服务的一个衡量指标。9 越多代表全年服务可用时间越长,服务会更可靠。 现今互联网架构里保证服务的高可用和高稳定性的时候,无非就是熔断、降级、限流、
IT大咖说
2022-05-27
2.5K0
作为程序员,你可能不知道,Stream竟然还有应用进阶学习?
◆ Stream应用进阶 在微服务架构下,细粒度服务之间更容易发生频繁的分布式集成与交互。 基于消息中间件的服务交互模式,或者建立以事件驱动为主导的架构模型,可以帮助业务建立和实现核心的领域事件驱动交互机制。 领域事件(Domain Event)的通信改变了领域对象的状态,比如订单创建事件、库存添加事件。 一个领域事件可以表达正在发生在一个领域对象上的行为。领域事件的发生伴随着修改的数据、时间戳、聚合ID及其他附加信息。在微服务架构下,领域事件以发布/订阅的模式,将事件发布到MQ中间件,允许多个不同微服务订
IT大咖说
2022-05-09
2610
简单说说ES6新特性
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript和JS的关系 ECMAScript是标准,JS是实现 类似于HTML5是标准,IE,chrome是实现    例如国家定了医用口罩标准 (需要过滤XX,等等各种参数),咱们买的正规口罩是实现 目前ECMAScript除了JS还没别的实现,所以ECMAScript
IT大咖说
2022-03-21
1.1K0
简单说说ES6新特性
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript和JS的关系 ECMAScript是标准,JS是实现 类似于HTML5是标准,IE,chrome是实现    例如国家定了医用口罩标准 (需要过滤XX,等等各种参数),咱们买的正规口罩是实现 目前ECMAScript除了JS还没别的实现,所以ECMAScript
IT大咖说
2022-03-21
1.1K0
2022技术趋势预测,Python、Java占主导,Rust、Go增长迅速,元宇宙成为关注焦点
2021年是技术不断发展的一年,新技术层出不穷,从移动时代到云计算大数据再到人工智能、机器学习、云原生等逐渐为人们所知晓。技术更迭、日新月异,但万变不离其宗,许多核心技术依旧占据主导,新技术的到来在注入新鲜血液的同时,也促使核心技术的不断更新。 2022年1月25日, O’Reilly发布了**《2022年技术趋势》**报告,该报告针对技术发展进行了全面分析,统计了2021年1月至2021年9月的数据,并与2020年同期数据进行了比较。其中涉及微服务、云服务、Web框架、Kubernetes、人工智能、机器
IT大咖说
2022-03-04
8960
2022技术趋势预测,Python、Java占主导,Rust、Go增长迅速,元宇宙成为关注焦点
2021年是技术不断发展的一年,新技术层出不穷,从移动时代到云计算大数据再到人工智能、机器学习、云原生等逐渐为人们所知晓。技术更迭、日新月异,但万变不离其宗,许多核心技术依旧占据主导,新技术的到来在注入新鲜血液的同时,也促使核心技术的不断更新。 2022年1月25日, O’Reilly发布了**《2022年技术趋势》**报告,该报告针对技术发展进行了全面分析,统计了2021年1月至2021年9月的数据,并与2020年同期数据进行了比较。其中涉及微服务、云服务、Web框架、Kubernetes、人工智能、机器
IT大咖说
2022-03-04
8960
如何通过查询实施数据解放?
◆ 通过查询实施解放 基于查询的数据解放涉及查询数据存储并将所选择的结果发布到相关的事件流中。一个使用合适的 API、SQL 或类 SQL 语言的客户端会被用于向数据存储请求特定的数据集。必须能够批量查询数据集以提供事件的历史记录,然后定期更新,以确保数据的更改被发布到输出事件流中。 此模式有几种查询类型。 ◆ 批量加载 执行批量查询并加载数据集中的所有数据。当需要在每个轮询间隔加载整张表时,以及在进行增量更新之前,都需要执行批量加载。 批量加载成本很高,因为它需要从数据存储中获取整个数据集。对较小的数据集
IT大咖说
2022-03-04
8980
什么是流式SQL,它有什么用?
◆ 摘要 流式SQL是指采用用于编写数据库查询的相同的声明式SQL,而在快速变化的数据流上运行。 这很有用,因为。 当你能迅速采取行动时,数据往往更有价值 现有的从数据流中获得实时洞察力的工具过于复杂。 SQL的 "声明 "性质在解决第二点方面发挥了重要作用,因为它允许用户专注于他们想要什么,而让底层引擎担心如何完成。 在现实世界中,流式SQL被用来。 启用新的内部和面向客户的洞察力、自动化和应用程序 通过为关键指标提供单一的最新真相来源来提高商业智能数据的价值 通过取代代码进行数据协调和转换来简化微服务
IT大咖说
2022-03-04
9910
什么是流式SQL,它有什么用?
◆ 摘要 流式SQL是指采用用于编写数据库查询的相同的声明式SQL,而在快速变化的数据流上运行。 这很有用,因为。 当你能迅速采取行动时,数据往往更有价值 现有的从数据流中获得实时洞察力的工具过于复杂。 SQL的 "声明 "性质在解决第二点方面发挥了重要作用,因为它允许用户专注于他们想要什么,而让底层引擎担心如何完成。 在现实世界中,流式SQL被用来。 启用新的内部和面向客户的洞察力、自动化和应用程序 通过为关键指标提供单一的最新真相来源来提高商业智能数据的价值 通过取代代码进行数据协调和转换来简化微服务
IT大咖说
2022-03-04
9910
卷起来了!手把手带你写一个中高级程序员必会的分布式RPC框架
◆ 一.概述 什么是RPC? 远程服务调用 官方:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想 通俗一点:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。 市面上常见的rpc框架:dobbo,springCloud,gRPC... 那为什么要有 RPC,HTTP 不好么? 因为 RPC 和 HTTP 就不是一个层级的东西,所以严格意义上这两个没有可比性,也不应该来作比较。 HTTP 只是传输协议,协议只是规范了一定的交流格式 R
IT大咖说
2022-03-04
2430
卷起来了!手把手带你写一个中高级程序员必会的分布式RPC框架
◆ 一.概述 什么是RPC? 远程服务调用 官方:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想 通俗一点:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。 市面上常见的rpc框架:dobbo,springCloud,gRPC... 那为什么要有 RPC,HTTP 不好么? 因为 RPC 和 HTTP 就不是一个层级的东西,所以严格意义上这两个没有可比性,也不应该来作比较。 HTTP 只是传输协议,协议只是规范了一定的交流格式 R
IT大咖说
2022-03-04
2430
大厂HR:“不会数据分析,你还想干运营?”
看看这些大厂的运营岗描述,你发现了什么? 岗位要求出奇的一致:需要数据分析能力。 随着数据成为第五大生产要素,数据分析能力的要求更是渗透到了各行各业。对于运营来说,不管是活动策划、用户增长、还是对产品走向的决策,都需要数据分析去对其进行支撑。 下图展示了现今对于运营人员的能力要求: 但事实上,绝大多数运营人员其实不会做数据分析,有的甚至一看到数据相关的内容就开始头疼。别说是利用数据模型辅助分析业务问题了,就连哪些是关键指标有些人都搞不清楚。 但严酷的现实就摆在面前,不会数据分析的运营,在职场中很难升
IT大咖说
2022-03-04
3420
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档