每一名优秀开发者都想成为架构师。架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。

加载中
置顶
高级程序员
发表了博客
02/05 15:33

老乡,内核 3.10 的机器可以跑 eBPF 了!

DeepFlow 的 eBPF 特性支持 RedHat/CentOS 的 3.10 内核了! # 01 # RedHat/CentOS 做了什么 日前,DeepFlow 一名潜在客户提到红帽在 3.10 内核中[移植了一部分 eBPF 特性](https://www.redhat.com/en/blog/introduction-ebpf-red-hat-enterprise-linux-7),让我司研发评估 DeepFlow 适配的可能性。在红帽的文章中提到: > eBPF in Red Hat Enterprise Linux 7.6 is enabled only for tracing purposes, which allows attachin... 展开更多

收藏 0
0
置顶
高级程序员
发表了博客
02/06 17:05

腾讯蓝鲸 游戏服务全链路、真全栈无盲点可观测实践

01 序言 本文整理自2023年12月16日于北京清华大学举办的 以《网络为中心的零侵扰可观测性》的技术论坛, 来自蓝鲸观测平台团队的 刘文平 做了题为 《腾讯游戏真全栈观测实践》的演讲。 介绍了腾讯 IEG 蓝鲸观测平台如何运用前沿的 DeepFlow 的 eBPF 技术,结合传统的 APM 体系,实现了对游戏服务全链路、真全栈,无盲点观测。这一跨越系统、网络、应用、基础组件、服务到业务的监控能力,不仅提升了问题诊断的效率,还优化了应用... 展开更多

收藏 2
0
置顶
发表了博客
01/12 14:37

99元的云虚拟机× 9毛9的云原生架构√

当考虑云计算资源成本时,云虚拟机的价格常常难倒不少小企业。这时,有人认为,选择云原生架构可能是一个更经济高效的选择。云原生架构可以通过容器化技术和服务器无状态设计来提高资源利用率,从而降低成本。此外,云原生架构还可以实现更快的部署速度、更高的可伸缩性和更好的性能,有助于降低长期成本。 那么,具体怎么实现?方案又可不可行?第八期《开源漫谈》,我们邀请了3位嘉宾:马工、李令辉和李冠宇,一起来分享一下,... 展开更多

收藏 1
0
置顶
发表了博客
01/03 16:10

【直播预告】99元的云虚拟机× 9毛9的云原生架构√

当考虑云计算资源成本时,云虚拟机的价格常常难倒不少小企业。这时,有人认为,选择云原生架构可能是一个更经济高效的选择。云原生架构可以通过容器化技术和服务器无状态设计来提高资源利用率,从而降低成本。此外,云原生架构还可以实现更快的部署速度、更高的可伸缩性和更好的性能,有助于降低长期成本。 那么,你怎么看呢?此次直播,我们邀请了3位嘉宾,一起来探讨一下,云原生架构替代云虚拟机,到底可不可行? 一、直播信... 展开更多

收藏 0
0
置顶
发表了博客
2023/11/20 19:25

建湖还是建仓?StarRocks:现在可以湖仓一体了

11月17日,StarRocks 年度大型技术交流峰会 StarRocks Summit 2023 在上海举行,来自平安银行、华润、腾讯游戏、阿里云、伊利、美的、京东等头部企业的大数据专家,均分享了自家在大数据分析领域的最新技术和最佳实践,吸引了数百名企业用户代表和开发者到场聆听交流。 这是 StarRocks 第三次举行年度技术交流峰会了。作为一款技术领先的开源 OLAP 数据库产品,StarRocks 一直备受大用户青睐,截至目前,已有超过300家市值10亿美... 展开更多

收藏 0
0
置顶
发表了博客
2023/10/27 17:07

3202年了,为啥 SSR 并没有预想中的流行?

有研究发现,网站加载时间每增加一秒,用户便会流失10%。为提高页面的秒开率,各路人马不断探索着优化策略,仅仅在浏览器领域下的优化已经满足不了极致的要求了,大家开始往服务端方向不断探索,并一度让【服务端渲染】这一古早的概念“翻红”,且炒得火热。 服务端渲染简称 SSR,全称 Server Side Rendering,顾名思义是将渲染的工作放在 Server 端进行。这种办法不仅有利于首屏渲染,提高 SPA 应用的首屏响应速度,还方便搜索... 展开更多

收藏 3
0
置顶
发表了博客
03/13 17:13

云原生消息流系统 Apache RocketMQ 在腾讯云的大规模生产实践

## 导语 随着云计算技术的日益成熟,云原生应用已逐渐成为企业数字化转型的核心驱动力。在这一大背景下,高效、稳定、可扩展的消息流系统显得尤为重要。腾讯云高级开发工程师李伟先生,凭借其深厚的技术功底和丰富的实战经验,为我们带来了《云原生消息流系统 Apache RocketMQ 在腾讯云的大规模生产实践》的分享。本文将围绕 RocketMQ 5.x 的新特性展开探讨,详细解读其在腾讯云上的实际应用案例,并展望未来的发展规划。 从202... 展开更多

收藏 1
0
置顶
发表了博客
03/06 11:34

从 HPC 到 AI:探索文件系统的发展及性能评估

随着 AI 技术的迅速发展,模型规模和复杂度以及待处理数据量都在急剧上升,这些趋势使得高性能计算(HPC)变得越来越必要。HPC 通过集成强大的计算资源,比如 GPU 和 CPU 集群,提供了处理和分析大规模数据所需的算力。 然而,这也带来了新的挑战,尤其是在存储系统方面,包括如何有效处理大量数据、确保数据访问的高效性以及如何控制成本和运维管理。**分布式文件系统,作为一种高成本效益高的解决方案,正逐渐在 AI 和 HPC 场... 展开更多

收藏 0
0
置顶
发表了博客
02/21 12:12

人人都是架构师-清晰架构 | 京东物流技术团队

前言 了解清晰架构之前需要大家先熟悉以下常见架构方案: EBI架构(Entity-Boundary-Interactor Architecture) 领域驱动设计(Domain-Driven Design) 端口与适配器架构(Ports & Adapters Architecture,又称为六边形架构) 洋葱架构(Onion Architecture) 整洁架构(Clean Architecture) 事件驱动架构(Event-Driven Architecture) 命令查询职责分离模式(CQRS,即Command Query Responsibility Segregation) 面向服务的架构(Service Or... 展开更多

收藏 3
0
置顶
发表了博客
02/08 12:00

爱奇艺图片格式演进

01 背景 图片是爱奇艺APP页面的主要视觉元素,对整体用户体验有着至关重要的影响。同时,由大量启动带来的图片CDN峰值带宽成本也有待降低。因此,在努力提升用户体验的同时,优化图片CDN峰值带宽成本已成为一项关键任务。而决定图片显示质量和文件体积的编解码格式,就是优化的关键所在。 1、图片格式简介 爱奇艺APP中使用了各种各样的图片格式,具体对比如下: 格式 是否支持透明 是否支持动图 爱奇艺APP使用场景 JPG 否 否 视... 展开更多

收藏 2
0
置顶
架构师
发表了博客
02/18 18:35

解读工行专利CN112905176B

[据国家知识产权局公告](https://www.oschina.net/news/279004),中国工商银行股份有限公司近日取得一项名为 “基于 SpringBoot 的 web 系统后端实现方法及装置 “的专利,授权公告号 CN112905176B,申请日期为 2021 年 2 月。 ![](https://oscimg.oschina.net/oscnet/up-c517204b09e40c8390e687c6f85f1da3004.png) 这项专利很多程序员表示看不懂,或者直接认为是一个CRUD专利。我作为一个架构师,尝试从**深到浅的解读一下这个... 展开更多

收藏 30
7
置顶
发表了博客
02/05 23:11

十八张图带你入门实时监控系统HertzBeat

我们经常讲:研发人员有两只眼睛,一只是监控平台,另一只是日志平台。在对性能和高可用讲究的场景里,监控平台的重要性再怎么强调也不过分。 这篇文章,我们聊聊开源实时监控告警系统 HertzBeat 赫兹跳动。 ![](https://javayong.cn/pics/shipinhao/heatsbeatcategory.png?a) # 1 产品特色 HertzBeat 有两个非常鲜明的特色:**强大的监控模版**和**无需 Agent** 。 ## 1.1 强大的监控模版 HertzBeat 自身并没有去创造一种采集数... 展开更多

收藏 2
0
置顶
发表了博客
02/02 14:43

极限挑战:使用 Go 打造百亿级文件系统的实践之旅

JuiceFS 企业版是一款为云环境设计的分布式文件系统,单命名空间内可稳定管理高达百亿级数量的文件。 构建这个大规模、高性能的文件系统面临众多复杂性挑战,其中最为关键的环节之一就是元数据引擎的设计。JuiceFS 企业版于 2017 年上线,经过几年的不断迭代和优化,在单个元数据服务进程使用 30 GiB 内存的情况下,能够管理约 3 亿个文件,并将元数据请求的平均处理时间维持在 100 微秒量级。在当前线上某个生产集群中,包含了... 展开更多

收藏 4
0
置顶
发表了博客
02/02 11:22

云原生 API 网关链路追踪能力重磅上线

## 云原生API网关介绍 云原生 API 网关是腾讯云基于开源网关推出的一款高性能高可用的云原生 API 网关产品,作为云上流量入口,集成请求分发、API 管理、流量监控、访问限制等功能,是微服务架构和容器架构中的重要组件。 TSE 云原生 API 网关提供多可用区容灾部署、多种接入方式统一管理能力、开箱即用的限流熔断、流量灰度、流量镜像、安全防护等能力。对于存在流量波峰波谷性质的业务,TSE 云原生 API 网关同样支持弹性伸缩和... 展开更多

收藏 0
0
置顶
发表了博客
02/01 11:26

简易异步任务中心&批量导入技术处理方案

一、解决什么问题 一个任务中心技术实现的参考案例,可以快速部署实现且仅需关注业务个性落库逻辑实现,其他如任务状态维护、数据解析及异常包装、结果导出均由工具自动实现。  二、基本原理    图1 请求示意图   异步任务中心共分三个模块: 1)任务初始化, 将目标导入文件上传至云存储后得到目标文件url按任务类型(如类目导入、商品导入等)入库任务表并返回前台提交成功,任务初始状态为"待处理"; 2)任务调度... 展开更多

收藏 2
0
置顶
发表了博客
01/19 15:29

美团RASP大规模研发部署实践总结

![](https://oscimg.oschina.net/oscnet/up-da4d3839e4058f265b3f04297142448f0ec.jpg) ## 背景 RASP是Runtime Application Self-Protection(运行时应用自我保护)的缩写,是一种应用程序安全技术。RASP 技术能够在应用程序运行时检测并阻止应用级别的攻击。随着云计算和大数据的发展,应用程序安全越来越受到重视。RASP 技术作为一种新型的安全防护手段,正在逐渐被业界接受并广泛应用。其中Java RASP 是一种针对 Java 应用程... 展开更多

收藏 1
0
置顶
发表了博客
01/31 14:51

BPF开发: 从Hello World开始

Part 1 概述 1. 背景 BPF技术被列为近些年Linux内核领域最火热的新领域之一。它成功的给Linux内核赋予了少量的动态可编程性,可以在Linux内核运行时,实时修改内核的行为,但不需要重新编译和重启内核。据此,BPF在Linux世界中: 网络 可观测性 安全 三大领域大放异彩,学习好BPF技术,对于Linux内核和应用开发者来说,是一件非常有意义的事情。 2. 什么是BPF? BPF在Linux内核中,被实现为一个非常精简的虚拟机,具有几乎性能无损... 展开更多

收藏 0
0
置顶
发表了博客
2023/02/28 16:56

看完这一篇,ShardingSphere-jdbc 实战再也不怕了

谈到分库分表中间件时,我们自然而然的会想到 ShardingSphere-JDBC 。 这篇文章,我们聊聊 ShardingSphere-JDBC 相关知识点,并实战演示一番。 ![](https://oscimg.oschina.net/oscnet/up-fa63ecdd2da0c4c3f16db2e63ae4a1ef605.png) # 1 ShardingSphere 生态 Apache ShardingSphere 是一款分布式的数据库生态系统,它包含两大产品: - ShardingSphere-Proxy - ShardingSphere-JDBC **▍一、ShardingSphere-Proxy** ShardingSphe... 展开更多

收藏 1
0
置顶
发表了博客
01/24 22:52

实现定时任务的六种策略

这篇文章,我们聊聊实现定时任务的六种策略。 1 自定义单线程 上图中,我们启动一个线程,该线程无限循环执行,每隔20毫秒执行业务代码。 这种方式非常简单易用,在很多中间件中得到广泛应用。 2 JDK ScheduledExecutorService ScheduledExecutorService 是 Java 标准库提供的一个用于调度定时任务的接口。它提供了一种相对简单的方式来执行定时任务,不需要引入额外的库。 在上述例子中: 创建了一个ScheduledExecutorService ... 展开更多

收藏 0
0
置顶
发表了博客
01/23 10:08

千万级高性能长连接Go服务架构实践

![](https://oscimg.oschina.net/oscnet/up-b5f19d63c9351c89b5cf27929ed01302d3f.png) 作者 | glstr >导读 > >移动互联网时代,长连接服务成为了提升应用实时性和互动性的基础服务。本文主要介绍了百度系内基于golang实现的统一长连接服务。主要从统一长连接功能实现和性能优化等角度,描述了统一长连接服务在设计、开发和维护过程中面临的问题和挑战,重点介绍了解决相关问题和挑战的解决方案和实践经验。 >_全文7631字,预计... 展开更多

收藏 1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部