精彩博客

助力字节降本增效,大规模企业级 HTTP 框架 Hertz 设计实践

日前,字节跳动技术社区 ByteTech 举办的第七期字节跳动技术沙龙圆满落幕,本期沙龙以《字节高性能开源微服务框架:CloudWeGo》为主题。在沙龙中,字节跳动字节跳动基础架构服务框架资深研发工程师高文举,跟大家分享了《大规模企业级 HTTP 框架的设计和实践》,本文根据分享整理而成。 本文将从以下五个方面介绍 CloudWeGo 大规模企业级 HTTP 框架 Hertz: 字节跳动内部 Go HTTP 框架的变迁; 企业级 HTTP 框架的设计考量和落地...

09/28 11:23
2.7K
0
对抗还是融合?当开源3.0 遇上云计算2.0

作者:刘松 PingCAP 副总裁 刘松先生拥有20多年的IT领域从业经验,曾经担任甲骨文大中国区技术战略部总经理,阿里云副总裁等职务,长期服务中国IT产业的企业软件解决方案,数据库产品市场,云计算生态发展,开源生态,产学研智库,数字化转型研究等等领域,对于前沿技术与行业转型的结合有长期深入的咨询与智库经验,在数字化转型,产业互联网领域主导了多个图书与研究报告。 01 从Google AlloyDB 的发布说起 2022年5月,Googl...

09/21 15:01
4.7K
0
性能透明提升 50%!SMC + ERDMA 云上超大规模高性能网络协议栈

必威体育app手机版编者按:当前内核网络协议栈有什么问题?新的协议栈是不是重新发明轮子?一个协议栈能否解决所有问题?适配所有场景?本文整理自 2022 年阿里巴巴开源开放周技术演讲,这里我们将自己的思考分享出来,和大家一起交流。视频回放已上线至龙蜥官网(必威体育app手机版-动态-视频),欢迎大家观看。 本文主要分为三部分:第一部分是我们为什么需要一个新的内核网络协议栈,我们是不是在重复发明轮子?第二部分是 SMC + ERDMA 的原理、优劣等等,快...

09/15 20:00
772
0
行业方案|“医疗”行业智能运维解决方案介绍

必威体育app手机版# 行业背景 ## 发展要求 近年来,在若干政策指引下,医院信息化管理系统、电子病历系统、区域医疗信息互联互通等重点工作逐步得到完善。国家卫健委开始着手细化医院的评审和评级种类,明确了验收细则和时间点,考核日趋严格。例如,卫健委要求到2022年,全国二级和三级公立医院电子病历应用水平平均级别分别达到3级和4级,智慧服务力争达到2级和3级,智慧管理争达到1级和2级,能够支撑线上线下一体化的医疗服务新模式。实现“以...

09/26 13:51
2.4K
0
高性能 RPC 框架 CloudWeGo-Kitex 内外统一的开源实践

日前,字节跳动技术社区 ByteTech 举办的第七期字节跳动技术沙龙圆满落幕,本期沙龙以《字节高性能开源微服务框架:CloudWeGo》为主题。在沙龙中,字节跳动字节跳动基础架构服务框架资深研发工程师杨芮,跟大家分享了《高性能 RPC 框架 Kitex 内外统一的开源实践》,本文根据分享整理而成。> 本文将从以下四个方面介绍 CloudWeGo 高性能 RPC 框架 Kitex 的实践及开源: 由内至外 - 开源过渡; 开源一年变更回顾; 社区共建完善生...

09/22 14:22
2.5K
0
最火的分布式 HTAP 数据库 TiDB - 入门实践教程

偶然在某篇博客看到了 TiDB,一个融合 OLTP 和 OLAP 的分布式开源数据库, GitHub 上 Star 很多,然后 watch 了,发现 commit 和 pull request 一直都很频繁。 后面又看到 TiDB 在小米的应用实践,越来越感兴趣,某晚心血来潮试用了下。 照着官方文档 ,Mac 用 Docker Compose 部署很方便,半个小时左右就部署起来了, 默认的集群 Grafana 监控页面蛮有极客范,还支持换主题。 除了第一次有一个模块下载失败(翻墙后成功)外,没...

2019/08/01 10:10
3.6K
1
史上最全! 全球 22 种开源商业收入模式

作者:郭炜(郭大侠) 近些年来开源在全球成为越来越火爆的话题,越来越多的开源项目获得了大量的投资或者最终上市。开源是根据一些开源协议把代码公开在互联网上并拥有开源社区和使用者的一种开发模式,那么开源项目代码是开放的,又是如何能够形成商业闭环形成商业收入的呢? 笔者参考了全球多个论文网站和公司材料,最终总结了全球大部分开源项目形成收入的商业模式,一共22种,如果你是开源爱好者或者有自己的开源项目,你可...

09/21 11:18
1.5W
9
行业方案|“机场”行业智能运维解决方案介绍

必威体育app手机版# 背景与现状 2022年1月7日国家出台了“十四五”民用航空发展规划, 规划表明2021-2025年中国民航业将呈现两阶段发展,其中2021-2022年是恢复期和积蓄期,2023-2025年是增长期和释放期。在第二阶段,将重点扩大国内市场、恢复国际市场,提高对外开放水平, 加快提升容量规模和质量效率等,以此全方位推进民航高质量发展。 中国民用航空局机场司副司长张锐,针对民航机场目前发展面临的困难与挑战提出了一些思考。过去依靠机场产...

09/21 09:56
1K
0
数据湖管理及优化

> 摘要:本文整理自阿里云开源大数据高级开发工程师杨庆苇在7月17日阿里云数据湖技术专场交流会的分享。本篇内容主要分为两个部分: > > 1. 数据湖元数据仓库介绍 > 1. 阿里云DLF数据湖管理与优化 **[点击查看直播回放](http://developer.aliyun.com/live/249789?spm=a2c6h.12873639.article-detail.6.43fb3e0aj4jXrx)** ## 数据湖元数据仓库介绍 数据湖的实践过程中,我们面临了诸多挑战: 第一,数据难以识别和查找。数据湖内...

09/20 14:40
1.3K
1
MASA Framework的分布式锁设计

前言 什么是锁?什么是分布式锁?它们之间有什么样的关系? 什么是锁 加锁(lock)是2018年公布的计算机科学技术名词,是指将控制变量置位,控制共享资源不能被其他线程访问。通过加锁,可以确保在同一时刻只有一个线程在访问被锁住的代码片段,我们在单机部署时可使用最简单的加锁完成资源的独享,如: public class Program { private static readonly object Obj = new { }; public static void Main() { ...

09/16 14:21
1K
0
通过自动化单元测试的形式守护系统架构

1 背景 随着需求开发迭代,代码库规模逐渐变大,新的团队成员引入等诸多因素,系统起初制定的架构规则不可避免遭到破坏。不仅仅是破坏团队的统一开发规范,更为重要的是随着代码库规模逐渐增长,大大降低系统的可维护性、扩展性,增加评审复杂度和重构成本,也最终导致团队生产力下降以及研发成本增长。 在敏捷开发环境下,系统通过迭代增量的交付价值,系统架构也是如此。团队不可能在项目之初就建立完美的系统架构,系统架构应...

09/19 11:30
1.8K
0
理解virt、res、shr之间的关系(linux系统篇)

前言 想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(物理内存)? 通常我们可以通过top命令查看进程占用了多少内存。这里我们可以看到VIRT、RES和SHR三个重要的指标,他们分别代表什么意思呢? 这是本文需要跟大家一起探讨的问题。当然如果更加深入一点,你可能会问进程所占用的那些物理内存都用在了哪些地方?这时候top命令可能不能给到你你所想要的答...

09/14 10:47
3.5K
1
“高校”行业智能运维解决方案解析(含落地实践)

必威体育app手机版# 背景与挑战 自信息化“十二五”以来,“三通两平台”成为教育行业信息化建设领域的重点。在以上背景下,各地教育部门和学校纷纷开展了大量建设实践。 随着当前教育应用创新的层出不穷,高校信息化建设也从数字校园向智慧校园转变时校园IT系统也面临着新的变革与挑战,主要包含以下两方面: - 应用平台层面:教育资源公共服务平台、教育管理公共服务平台中的重要业务系统如一卡通、财务、查分系统等对可用性和敏捷性均提出了更...

09/14 15:45
1.3K
0
说说Pluma插件管理框架

说说Pluma插件管理框架 侯亮 1. 概述 Pluma是一个用C++开发的可用于管理插件的开源架构,其官网地址为:http://pluma-framework.sourceforge.net/。该架构是个轻量级架构,非常易于理解。 Pluma架构有以下基本概念: 1)插件的外在行为体现为一个纯虚类,可以叫作插件接口; 2)继承于同一个插件接口的若干派生类,被认为属于同一种插件,可以叫作插件类; 3)每一个插件接口或插件类都有个一一对应的Provider类,其中,插件接口...

09/13 23:10
1.7K
0
深度解析智能运维场景下“港口行业”解决方案

必威体育app手机版# 行业趋势 基于十四五对“新基建”的要求,结合我国港口发展的阶段性特点,目前智慧港口建设可分为三大方向。一方面是以5G通讯、物联网等新一代信息技术与港口服务深度融合,大力发展智能港口基础设施,生产智能自动,做强智慧港口的“信息基础设施”;另一方面是通过区块链、数据分析等技术应用,实现港口要素自我感知、广泛互联,港口运营决策客观智慧,客户服务敏捷高效,搭建智慧港口“服务平台”,做优智慧港口的“融合基...

09/09 15:00
2.1K
0
选择 Go 还是 Rust?CloudWeGo-Volo 基于 Rust 语言的探索实践

必威体育app手机版本文整理自 CloudWeGo 开源一周年技术沙龙活动中字节跳动基础架构服务框架资深研发工程师吴迪的演讲分享,技术沙龙主题为《字节高性能开源微服务框架:CloudWeGo》。 本文将从以下三个方面介绍 CloudWeGo 开源的国内首个 Rust RPC 框架 Volo: CloudWeGo 选择 Rust 语言进行探索的原因; 创建 RPC 框架 Volo 的原因; Rust 语言和 Go 语言如何选择。 CloudWeGo 选择 Rust 语言进行探索的原因 CloudWeGo 正式官宣新一代 Rust RPC...

09/07 14:34
5.1K
1
读完 RocketMQ 源码,我学会了如何优雅的创建线程

必威体育app手机版![](http://oscimg.xuhui-sz.com/oscnet/up-deb796cf4b39cf826bf275ec9accdddcf84.png) RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时、高可靠的消息发布与订阅服务。 这篇文章,笔者整理了 RocketMQ 源码中创建线程的几点技巧,希望大家读完之后,能够有所收获。 ![](http://oscimg.xuhui-sz.com/oscnet/up-32bff52141129c5e9cfc9a94225858ba81e.png) # 1 创建单线程 首先我们先温习下常用的创建...

09/07 23:00
4.5K
0
得物云原生全链路追踪Trace2.0架构实践

原创 得物技术 - 南风 导读: 分布式链路追踪作为解决分布式应用可观测问题的重要技术,得物全链路追踪(简称Trace2.0)基于OpenTelemetry提供的可观测标准方案实现新一代的一站式全链路观测诊断平台,并通过全量采集Trace帮助业务提高故障诊断、性能优化、架构治理的效率。 全量采集Trace数据(日增数百TB 、数千亿条Span数据)并以较低的成本保证数据的实时处理与高效查询,对Trace2.0后端整体的可观测性解决方案提出了极高的要求...

09/07 10:50
2.2K
1
数据湖架构及概念简介

必威体育app手机版👨🎓摘要:本文整理自阿里云开源大数据技术专家陈鑫伟在7月17日阿里云数据湖技术专场交流会的分享。本篇内容主要分为两个部分: 数据湖演进历程 云原生数据湖架构 一、数据湖演进历程 什么是数据湖? 数据湖概念于 2010 年提出,其目的是解决传统数据仓库和数据集市所面临的两个问题:其一,希望通过统一的元数据存储解决数据集市之间的数据孤岛问题;其二,希望存储原始数据,而非存储数据集市建设过程中经过裁剪后的数据,...

09/01 10:57
3.5K
0
字节跳动端智能工程链路 Pitaya 的架构设计

Client AI 是字节跳动产研架构下属的端智能团队,负责端智能 AI 框架和平台的建设,也负责模型和算法的研发,为字节跳动开拓端上智能新场景。本文介绍的 Pitaya 是由字节跳动的 Client AI 团队与 MLX 团队共同构建的一套端智能工程链路。 作者|覃量 1、Client AI-Pitaya 定位 这些年,随着算法设计和设备算力的发展,AI 的端侧应用逐步从零星的探索走向规模化应用。行业里,FAANG、BAT 都有众多落地场景,或是开创了新的交互体...

08/30 17:42
4.9K
0

没有更多内容

必威体育app手机版加载失败,请刷新页面

源码学习之MyBatis的底层查询原理

导读 本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详...

09/30 10:01
4.2K
1
YYEVA动效播放器--动态元素完美呈现新方案

必威体育app手机版作者 | 龙卷风 导读:伴随着计算机视觉领域的发展,动画也变得越来越炫酷。各种动效解决方案在画质提升时,也要兼顾文件体积和性能。透明MP4方案,能让设计师制作动画所见即所得,充分发挥了...

09/27 10:28
3.7K
0
Dubbo 泛化调用在vivo统一配置系统的应用

作者:vivo 互联网服务器团队- Wang Fei、LinYupan Dubbo泛化调用特性可以在不依赖服务接口API包的场景中发起远程调用, 这种特性特别适合框架集成和网关类应用开发。 本文结合在实际开发过程...

09/27 10:05
5.4K
1
如何实现数据库读一致性

1 导读 数据的一致性是数据准确的重要指标,那如何实现数据的一致性呢?本文从事务特性和事务级别的角度和大家一起学习如何实现数据的读写一致性。 2 一致性 1.数据的一致性:通常指关联数据...

09/27 09:14
5.2K
1
深度剖析Istio共享代理新模式Ambient Mesh

摘要:今年9月份,Istio社区宣布Ambient Mesh开源,由此引发国内外众多开发者的热烈讨论。 本文分享自华为云社区《深度剖析!Istio共享代理新模式Ambient Mesh》,作者:华为云云原生团队。 ...

09/24 10:58
1.4K
0
语雀桌面端技术架构实践

作者:易芝林(维骏) 语雀桌面端作为语雀为用户提供的生产力工具,上线两年多来一直保持高频的迭代和健康的业务增长。本次主要介绍我们在做桌面端时的一些技术架构思考和实践,同时也将分享我...

09/22 15:09
1W
2
日均数亿推送稳定性监控实践

必威体育app手机版前言: 得物消息中心每天推送数亿消息给得物用户,每天引导数百万的有效用户点击,为得物App提供了强大,高效且低成本的用户触达渠道。这么庞大的系统,如何去监控系统的稳定性,保证故障尽早...

09/21 16:17
7.1K
3
Seata AT 模式代码级详解

文| 刘月财 seata-go 项目负责人 北京小桔科技有限公司【滴滴】开发工程师 赵新(花名:于雨 ) 蚂蚁集团 Seata 项目开源负责人 本文5343字 阅读 14分钟 背景 Seata 四种事务模式中,AT 事务...

09/21 15:18
5.8K
3
Redis数据倾斜与JD开源hotkey源码分析揭秘

必威体育app手机版1 前言 之前旁边的小伙伴问我热点数据相关问题,在给他粗略地讲解一波redis数据倾斜的案例之后,自己也顺道回顾了一些关于热点数据处理的方法论,同时也想起去年所学习JD开源项目hotkey——专...

09/20 10:22
5.6K
3
通过自动化单元测试的形式守护系统架构

1 背景 随着需求开发迭代,代码库规模逐渐变大,新的团队成员引入等诸多因素,系统起初制定的架构规则不可避免遭到破坏。不仅仅是破坏团队的统一开发规范,更为重要的是随着代码库规模逐渐增...

09/19 11:30
1.8K
0
社区收藏缓存设计重构实战

原创 Sky 得物技术 一、背景 社区收藏业务是一个典型的读多写少的场景,社区各种核心Feeds流都需要依赖用户是否收藏的数据判断,早期缓存设计时由于流量不是很大,未体现出明显的问题,近期通...

09/16 17:25
7.1K
3
一步步搞懂MySQL元数据锁(MDL)

必威体育app手机版某日,路上收到用户咨询,为了清除空间,想删除某200多G大表数据,且已经确认此表不再有业务访问,于是执行了一条命令‘delete from bigtable’,但好长时间也没删完,经过咨询后,获知drop ...

09/16 10:58
7.9K
3
类型体操的9种类型运算、4种类型套路总结

今天给大家分享的主题是一起来做类型体操。 主要分为 4 个部分进行介绍: 类型体操的背景,通过背景了解为什么要在项目中加入类型体操; 了解类型体操的主要类型、运算逻辑、和类型套路; 类...

09/15 18:00
4.5K
0
爬虫与反爬虫技术简介

vivo 互联网安全团队- Xie Peng 互联网的大数据时代的来临,网络爬虫也成了互联网中一个重要行业,它是一种自动获取网页数据信息的爬虫程序,是网站搜索引擎的重要组成部分。通过爬虫,可以获...

09/14 20:59
1.6W
12
高性能 Java 计算服务的性能调优实战

作者:vivo 互联网服务器团队- Chen Dongxing、Li Haoxuan、Chen Jinxia 随着业务的日渐复杂,性能优化俨然成为了每一位技术人的必修课。性能优化从何着手?如何从问题表象定位到性能瓶颈?如...

09/14 20:59
1W
9
云上OLAP引擎查询性能评估框架:设计与实现

作者:南京大学顾荣、吴侗雨 背景 公有云是一种为用户提供经济方便的计算资源的平台。随着云计算技术的快速发展,以及大数据查询需求的日益增加,很多公有云的云计算应用市场中,出现了越来越...

09/14 11:36
4.8K
1
里程碑!用自己的编程语言实现了一个网站

必威体育app手机版前言 在上一篇《终于实现了一门属于自己的编程语言》 介绍了自己写的编程语言 GScript ,在文中提到希望最终可以使用 GScript 开发一个网站。 到目前为止确实是做到了,必威体育app手机版地址: http://...

09/14 06:28
9.7K
2
详谈 MySQL 8.0 原子 DDL 原理

柯煜昌 青云科技研发顾问级工程师 目前从事 RadonDB 容器化研发,华中科技大学研究生毕业,有多年的数据库内核开发经验。 文章字数 3800+,阅读时间 15 分钟 背景 MySQL 5.7 的字典信息保存在...

09/13 14:22
9.3K
4
从负载均衡到路由,微服务应用现场一键到位

作者:屿山、十眠 微服务体系架构中,服务之间的依赖关系错综复杂,我们往往会使用负载均衡组件配合注册中心来实现服务间的感知。而这种感知行为需要调用方、负载均衡组件、注册中心、被调用...

09/13 10:49
7.6K
1
Flink 流批一体在字节跳动的探索与实践

背景 字节跳动旗下拥有今日头条、抖音等多款产品,每天服务着数亿用户,由此产生的数据量和计算量也是很大的: EB 级别海量的存储空间 每天平均 70PB 数据的增量 每秒钟百万次数的实时推荐请...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部