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

加载中
置顶
发表了博客
昨天 11:17

字节跳动自研高性能微服务框架 Kitex 的演进之旅

字节微服务框架的挑战与演进 2014 年以来,字节跳动内部业务的快速发展,推动了长连接推送服务,它们面临着高并发的业务需求问题,对性能和开发效率都有很高要求。当时的业务,大部分都是由 Python 开发,难以应对新出现的问题。项目负责人在一众现存的技术栈中选择了 Golang 这一门新兴的编程语言,快速解决了性能和开发效率的问题。随后,字节跳动内部开始逐渐推广使用 Golang 进行服务开发。 2016 年, 第一代 Golang RPC 框... 展开更多

收藏 7
0
置顶
发表了博客
前天 11:58

移动端异构运算技术-GPU OpenCL 编程(基础篇)

![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/75e5444b621144c3beb55e7bb70dac6d~tplv-k3u1fbpfcp-zoom-1.image) > _全文3829字,预计阅读时间10分钟。_ # **一、前言** 随着移动端芯片性能的不断提升,在移动端上实时进行计算机图形学、深度学习模型推理等计算密集型任务不再是一个奢望。在移动端设备上,GPU 凭借其优秀的浮点运算性能,以及良好的 API 兼容性,成为移动端异构计算中非常重要的计算单元。现阶段... 展开更多

收藏 0
0
置顶
架构师
发表了博客
05/18 23:37

我怀疑这些是 IDEA 造成 BUG 问题,但又找不到任何证据!

大家好,我是东哥。 相信大家开发时经常遇到一些由于使用IDEA工具造成的BUG问题,而且这些问题只能通过手动修改才可以,比如编译问题、命令行过长等等。 不是很理解,为什么有些问题IDEA官方,不考虑优化或者从根本上解决这些问题呢?可能有些朋友认为这就不是问题,这只是IDEA不完善或者本身就是IDEA预留的功能,后期会删除等等原因吧!但在这里暂定为BUG,我觉得也不是很过分。 虽然对于一些技术大佬这些问题可能很简单,但是... 展开更多

收藏 1
0
置顶
发表了博客
05/11 09:00

OpenChaos,新的开始!新Streaming Data Platform值得期待!

背 景 随着 Serverless、微服务(含服务网格)与越来越多的容器化架构应用的出现,我们构建、交付与运维系统的方式变得越发复杂。这种复杂性增加了系统状态可观测性的难度。在已有的生产环境中,我们有不同的方式来获取信息,增强系统的可观测性。最初可能是非常简单地给定一个特定的条件,产生一个特定的指标输出。进一步的,使用结构化和关联日志,或进行分布式跟踪,引入事件总线如 Apache EventMesh、EventGrid 等。随着 Co... 展开更多

收藏 0
0
置顶
发表了博客
05/17 18:25

蚂蚁集团 Service Mesh 进展回顾与展望

![](https://oscimg.oschina.net/oscnet/up-ce98eb681fab976f821f4e2b841c6d6582f.png) ## 一、引言 继 2019 年的 《[蚂蚁集团 Service Mesh 落地实践与挑战](https://www.sofastack.tech/blog/service-mesh-giac-2019/)》之后,蚂蚁集团在 Service Mesh 方向已经继续探索演进近 3 年,这 3 年里有哪些新的变化,以及对未来的思考是什么,值此 SOFAStack 开源 4 周年之际,欢迎大家一起进入《蚂蚁集团 Service Mesh 进展回顾与展... 展开更多

收藏 0
0
置顶
发表了博客
05/13 12:31

基于Saga的分布式事务调度落地

![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a144eb4a4b15433ea248ceb7a4f6a0c9~tplv-k3u1fbpfcp-zoom-1.image) _全文4104字,预计阅读时间12分钟。_ # **一、背景** 随着微服务架构的兴起,越来越多的公司都对自身的业务架构进行了微服务化。在微服务架构中,随着服务的逐渐拆分,数据库的私有化已成为业界不成文的规定。因此伴随着微服务拆分所带来的数据一致性的问题也愈发严重,如何解决该问题成为微服务架... 展开更多

收藏 3
0
置顶
发表了博客
05/12 14:59

基于Saga的分布式事务调度落地

![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a144eb4a4b15433ea248ceb7a4f6a0c9~tplv-k3u1fbpfcp-zoom-1.image) _全文4104字,预计阅读时间12分钟。_ # **一、背景** 随着微服务架构的兴起,越来越多的公司都对自身的业务架构进行了微服务化。在微服务架构中,随着服务的逐渐拆分,数据库的私有化已成为业界不成文的规定。因此伴随着微服务拆分所带来的数据一致性的问题也愈发严重,如何解决该问题成为微服务架... 展开更多

收藏 4
1
置顶
发表了博客
05/12 14:38

Spark离线开发框架设计与实现

![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9668a932a9c545ac898eb8ec72b201ce~tplv-k3u1fbpfcp-zoom-1.image) > **导读**:本文介绍了开发框架的整体设计,随后对各模块进行了拆解,重点介绍了如何快速实现应用程序的开发,并从设计思路、实现方式、功能介绍及创建方式等角度对通用的数据回溯应用进行了全面介绍,实现了一次环境准备,多数据回溯任务的启动方案。总之,框架对开发效率、回溯任务的效率与维护... 展开更多

收藏 2
0
置顶
发表了博客
05/12 11:05

智能运维应用之道,告别企业数字化转型危机

> 云智慧 AIOps 社区是由云智慧发起,针对运维业务场景,提供算法、算力、数据集整体的服务体系及智能运维业务场景的解决方案交流社区。该社区致力于传播 AIOps 技术,旨在与各行业客户、用户、研究者和开发者们共同解决智能运维行业技术难题,推动 AIOps 技术在企业中落地,建设健康共赢的AIOps 开发者生态。 # 面临的问题及挑战 ## 数据中心发展历程 2000年中国数据中心始建,至今已经历以下3大阶段。早期:离散型数据中心IT因... 展开更多

收藏 2
0
置顶
发表了博客
05/09 14:55

系列开篇|云原生时代下微服务架构进阶之路

云原生时代,很多新兴技术和实践不断涌现,而企业用户在实现云原生之旅的时候常常面临诸多新兴开源技术不知如何选择,或者有了技术堆栈但是具体落地执行困难重重的局面;这其中,尤其是微服务的技术堆栈选择和落地实现往往是其中的焦点问题。 VMware是业界知名的云原生领域的技术领导力厂商,在近些年服务了大量企业用户成功地实现了微服务应用实现和落地。 《云原生时代下微服务架构进阶之路》系列文章,就是和读者一起分享, ... 展开更多

收藏 1
0
置顶
发表了博客
05/06 16:06

智能运维 VS 传统运维|AIOps服务管理解决方案全面梳理

> 云智慧 AIOps 社区是由云智慧发起,针对运维业务场景,提供算法、算力、数据集整体的服务体系及智能运维业务场景的解决方案交流社区。该社区致力于传播 AIOps 技术,旨在与各行业客户、用户、研究者和开发者们共同解决智能运维行业技术难题,推动 AIOps 技术在企业中落地,建设健康共赢的AIOps 开发者生态。 # 运维服务管理的问题与挑战 ## 数字化转型背景下的IT运维 随着业务的不断创新发展,敏捷开发、容器化、云计算等新技... 展开更多

收藏 2
1
置顶
发表了问答
05/06 14:12

Gateway集成Druid监控页面 404

我在其他服务集成没有任何问题,只有Gateway一直404,大佬们帮忙看看是啥问题 maven版本 如下 application.yml配置如下

收藏 0
置顶
发表了博客
04/20 18:42

图文并茂!推荐算法架构——粗排

导语 | 粗排是介于召回和精排之间的一个模块,是典型的精度与性能之间trade-off的产物。理解粗排各技术细节,一定要时刻把精度和性能放在心中。 本篇将深入重排这个模块进行阐述。 一、总体架构 粗排是介于召回和精排之间的一个模块。它从召回获取上万的候选item,输出几百上千的item给精排,是典型的精度与性能之间trade-off的产物。对于推荐池不大的场景,粗排是非必选的。粗排整体架构如下: 二、粗排基本框架:样本、特征、... 展开更多

收藏 14
0
置顶
发表了博客
04/27 11:57

浅谈小程序开源业务架构建设之路

> **导读**:本文首先引入百度小程序开源生态介绍,随后在发展道路中遇到厂商浏览器合作场景,引出小程序分发保障的痛点和挑战,接着分别从分发通路、能力检测、能力匹配以及能力干预方面详细探讨了具体的方案和设计,最后对建设之路中的设计思路和思考进行了总结。 > > > > 全文5543字,预计阅读时间14分钟 # **一、业务介绍** ## **1.1 小程序开源整体介绍** 百度从做智能小程序的第一天开始就打造真正开源开放的生态,我们的... 展开更多

收藏 6
0
置顶
发表了博客
2021/05/28 10:40

高可用DevHa实践,告诉你生产环境0性能故障是如何做到的!

导读:近日,数列科技 CTO 陆学慧参加 ArchSummit 全球架构师峰会,并进行了题为《0 性能故障是如何做到的:高可用性能领域的 DevHA 实践》的主题演讲,详细介绍了 0 性能故障的实践经验及对应解决方案。以下为演讲摘录及完整版演讲视频。 在正式开始之前分享一个小故事 :夏天来了,我前段时间在深圳发现已经有蚊子了,晚上睡觉灯一关,就听到身边有嗡嗡嗡的声音,想起来打死蚊子,但等我把灯打开,就找不到那个蚊子了。这种经... 展开更多

收藏 4
1
置顶
发表了博客
04/21 11:28

中商惠⺠交易中台架构演进:对 Apache ShardingSphere 的应⽤

翟扬,中商惠民平台组架构师,参与中台建设 0 到 1 的过程,主要负责交易中台、商品中台、搜索平台的建设和研发工作。 快消品⾏业传统的运营模式,已经不能适应新时代的发展要求,单⼀推动供应链末端的升级,⽆法实现社区商业的⾼质量发展。中商惠民继续以百万家社区超市订货服务为业务核⼼,从服务零售终端门店转型升级,向推动快消品全产业链数字化转变,构建 B2B2C 数据闭环运营体系,为品牌商、经销商、社区超市提供采、销、... 展开更多

收藏 7
2
置顶
发表了博客
04/26 18:03

MOSN 1.0 发布,开启新架构演进

![](https://oscimg.oschina.net/oscnet/up-3049705949e03e8de0333d5bbbca86d1559.png) 文|朱德江(花名:人德) 蚂蚁集团技术专家 *负责 MOSN 核心开发,关注云原生流量网关的演进* 以下内容整理自 SOFAStack 四周年的分享 **本文 5332字 阅读** **10 分钟** ## MOSN 1.0 发布 MOSN 是一款主要使用 Go 语言开发的云原生网络代理平台,由蚂蚁集团开源,经过双 11 大促几十万容器的生产级验证。 经过 4 年的蓬勃发展,在 11 位 ... 展开更多

收藏 1
0
置顶
程序员
发表了问答
04/22 14:43

有了Kong做网关 是否还需要SpringGateway

本人java程序员刚加入新公司,公司后端是多语言开发有java,net。公司运维用kong做统一的网关,Java后端是用springcloud框架,请问一下各位大佬是否需要上SpringGateway呢?

收藏 0
置顶
发表了博客
04/21 14:52

数字化时代,企业运维面临现状及挑战分析解读

> 云智慧 AIOps 社区是由云智慧发起,针对运维业务场景,提供算法、算力、数据集整体的服务体系及智能运维业务场景的解决方案交流社区。该社区致力于传播 AIOps 技术,旨在与各行业客户、用户、研究者和开发者们共同解决智能运维行业技术难题,推动 AIOps 技术在企业中落地,建设健康共赢的AIOps 开发者生态。 # 引言 近年来,随着IT互联网的迅速发展,数字经济与数字生活对人们日常生活的影响也逐渐加深。如下图右下角所示,部... 展开更多

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