架构设计

开源框架中的责任链模式实践

责任链模式作为常用的设计模式而被大家熟知和使用。本文介绍责任链的常见实现方式,并结合开源框架如Dubbo、Sentinel等进行延伸探讨。

vivo互联网技术
设计模式
2023-09-21 11:08

复杂业务逻辑下的智能告警与故障定位该怎么做?

在技术上,随着滴滴核心业务完成微服务化改造、服务全面上云,以及应对重大故障的同城多活、异地多活的架构积极演进,这无疑给服务通信的可靠性、服务治理、容错与止损、分布式追踪、日志管理、指标集成与观测都带来不小的挑战,与此同时,服务的可观测性自然也极其困难。

qing_yun
软件结构
2023-09-06 09:51

我们是如何做数据稳定性保障的?

滴滴客服业务属于强运营的业务,运营的核心抓手是指标数据。这些指标有的是为了达成战略目标的OKR指标,有的是为了达成与合作伙伴结算的结算指标,做好数据稳定性,对整个客服业务的运营来说至关重要。

ITPUB社群
数据架构
2023-09-01 14:04

重磅!第八届中国油气管道完整性管理技术交流大会10月在成都市召开

中国油气管道完整性管理技术交流大会(两年一届)已成功举办七届,见证了我国管道完整性管理的试点应用、全面推广和深化应用的发展过程,大会已经由最初的专题性技术交流会演变为综合性的管道行业科技交流平台,为我国油气管道完整性管理的新技术应用与升级、标准体系建立与完善、科技成果发布与转化、国际交流与对标等方面发挥了不可替代的作用。

丸喵喵
基础设施
2023-08-28 17:34

如何使用KubeLinter保护Kubernetes

KubeLinter是Stackrox发布的一个开源项目,用于分析Kubernetes YAML文件中的安全问题和错误代码。该工具涵盖Helm图表和Kubernetes配置文件,包括Knative文件。使用KubeLinter可以改进云原生开发、缩短开发时间并鼓励DevOps最佳实践。

网络通信频道
操作系统
2023-07-19 10:05

干货 | 携程国际机票架构重构实践

大多数的技术研发都对重构有所了解,而每个研发又都有自己的理解。从代码重构到架构重构,我参与了携程大型全链路重构项目,积累了一点经验心得,在此抛砖引玉和大家分享。

qing_yun
软件结构
2023-07-18 09:39

如何有效检测、识别和管理 Terraform 配置漂移?

本文介绍了 Terraform 漂移、其类别、修复策略以及监测 Terraform 漂移的工具。为了更好地理解这些概念,我们将会带你探究什么是 Terraform 漂移以及在 Terraform 中如何检测这种漂移。

Seal数澈
基础设施
2023-07-14 11:05

Go 微服务开发框架 DMicro 的设计思路

 Go 微服务开发框架 DMicro 的设计思路DMicro 源码地址:Gitee:dmicro: dmicro是一个高效、可扩展且简单易用的微服务框架。包含drpc,dserver等背景DMicro 诞生的背景,是因为我写了 10 来年的 PHP,想在公司内部推广 Go, 公司内部的组件及 rpc 协议都是基于 swoole&

JIAN2
软件结构
2023-07-13 09:43

微服务时代批处理的实践方案

在微服务架构中,批处理是一种常见的数据处理方式,可以用于数据清洗、数据迁移、数据分析等任务。在决定将批处理放在哪一层时,需要考虑业务复杂性、性能需求、数据访问方式等因素。

danny_2018
数据架构
2023-07-04 10:00

Go 微服务开发框架 DMicro 的设计思路

 Go 微服务开发框架 DMicro 的设计思路DMicro 源码地址:Gitee:dmicro: dmicro是一个高效、可扩展且简单易用的微服务框架。包含drpc,dserver等背景DMicro 诞生的背景,是因为我写了 10 来年的 PHP,想在公司内部推广 Go, 公司内部的组件及 rpc 协议都是基于 swoole&

JIAN2
软件结构
2023-06-14 10:40

Go 微服务开发框架 DMicro 的设计思路

 Go 微服务开发框架 DMicro 的设计思路DMicro 源码地址:Gitee:dmicro: dmicro是一个高效、可扩展且简单易用的微服务框架。包含drpc,dserver等背景DMicro 诞生的背景,是因为我写了 10 来年的 PHP,想在公司内部推广 Go, 公司内部的组件及 rpc 协议都是基于 swoole&

JIAN2
软件结构
2023-06-12 11:31

需求调研的三个坑,你踩过哪个?

高阶产品经理的专业性主要体现在对业务的抽象能力上,我们绝非需求的传声筒,但却是业务的翻译器,也正如《大话软件工程》书中所说:如何从错综复杂的目标需求、业务需求中提炼出产品功能需求,是进行高质量产品设计的关键前提。

qing_yun
软件结构
2023-05-31 10:47

原型设计有哪些高段位的“潜规则”

产品经理是个设计岗位,需要更多的设计思维,所以我们的日常工作都带有“设计”两字:产品设计、架构设计、流程设计、功能设计、原型设计等等。

qing_yun
软件结构
2023-05-31 10:10

得物社区亿级ES数据搜索性能调优实践

20年以来内容标注结果搜索就是社区中后台业务的核心高频使用场景之一,为了支撑复杂的后台搜索,我们将社区内容的关键信息额外存了一份到Elasticsearch中作为二级索引使用。随着标注业务的细分、迭代和时间的推移,这个索引的文档数和搜索的RT开始逐步上升。

码农谈IT
数据架构
2023-05-09 13:47

Go 微服务开发框架 DMicro 的设计思路

 Go 微服务开发框架 DMicro 的设计思路DMicro 源码地址:Gitee:dmicro: dmicro是一个高效、可扩展且简单易用的微服务框架。包含drpc,dserver等背景DMicro 诞生的背景,是因为我写了 10 来年的 PHP,想在公司内部推广 Go, 公司内部的组件及 rpc 协议都是基于 swoole&

JIAN2
软件结构
2023-05-04 10:54

快狗打车实时数仓演进之路

快狗打车业务快速发展是公司众多人员的努力,同时对数据侧提出了更高的要求。数据的价值随着时间的增加而降低,分析以及运营更加希望实时数据助力业务发展,研发也希望借助BI侧的大数据综合计算能力得到汇总数据。

网络通信频道
操作系统
2023-02-08 10:20

银行基于云原生架构的 DevOps 建设实践经验

本文分享了金融级容器云建设如何满足生产级别要求;介绍了DevOps从“传统”到“云原生”的技术演进;详细对比介绍了为何选择Tekton+ARgoCD进行云原生的DevOps实践;以及如何做网络插件选型改造。干货满满,值得参考借鉴。

张哥说技术
数据架构
2023-01-28 14:05

事件总线 + 函数计算构建云上最佳事件驱动架构应用

作者 | 史明伟(世如) 距离阿里云事件总线(EventBridge)和 Serverless 函数计算(Function Compute,FC)宣布全面深度集成已经过去一年。站在系统元数据互通,产品深度集成的肩膀上,这一年我们又走过了哪些历程? 从事件总线到事件流,从基于 CloudEvents 的事件总线触发到更具个性化的事件流触发,函数计算已成为事件总线生态不可或缺的重要组成部分,承载了

Serverless
软件结构
2023-01-12 09:29

万字解读云原生时代,如何从 0 到 1 构建 K8s 容器平台的 LB(Nginx)负载均衡体系

云原生时代,基于 Kubernetes 的容器编排方案是当下最优选择,各个中型、大型互联网公司全都拥抱 Kubernetes,没有其他方案可以与 Kubernetes 匹敌。

码农谈IT
软件结构
2022-12-20 13:23

高并发架构设计经验

高并发解决的核心问题是在同一时间上有大量的请求过来,然后我们的系统要怎么抗住这些请求带来的压力。比如在线直播服务,同时有上百万甚至上千万人观看。比如秒杀品,同时有大量用户涌入。

ITPUB社群
数据架构
2022-12-20 13:21
联系我们

商务合作:

Tel: +86-15801238530

Email:sales@itpub.net

媒体合作:

Email:edit@it168.com

关注公众号获取更多技术文章