首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4565392/blog/5513428

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

不解决好这 3 大矛盾,就别搞 DevOps 了

要想把Dev(开发人员)和 Ops(运营)绑定在一起,还要求他们和谐相处、彼此融合,像不像某种“包办婚姻”?因此,DevOps 注定是一个棘手的问题,如果不能调和好,很难有什么“从此幸福快乐”的结局。 在过去十年中,尽管 DevOps 得到了很大的普及和推广,但是始终有人会怀疑它的价值和有效性,有人认为,如果你去看看 IBM 在 25 年前倡导的软件开发实践,就会发现DevOps 早就已经存在,只是没有正式的标签而已。 关于 DevOps 的争论越焦灼,我们越需要解决一些有关于 DevOps 的问题,好让这些争议转化为积极的能量,为 DevOps的未来注入活力。而以下 3 个问题可以说是组织落地 DevOps 过程中最棘手、最需要重视的。 01 文化问题是 DevOps 的经典问题 相对于敏捷、瀑布、极端、快速、联合或 Scrum 等软件方法论来说,很多人常常将 DevOps 视为一种与之前的软件开发不同的文化。 的确,DevOps不仅仅是技术。DevOps 的技术方面是有限的,而人员、组织和文化方面是无限的。但是,很多人都太过于专注于工具和技术,以至于忘记了技术之外,比如文化的影响。...

一文了解字节跳动微服务中间件 CloudWeGo

云原生时代,各行各业的基础架构都在经历微服务架构转型,研发效率和稳定性是所有互联网公司需要考虑的问题。开发者想要搭建微服务,离不开配套的微服务治理,如治理平台、监控、链路跟踪、注册/发现、配置中心、服务网格等。随着 Golang 逐渐成为云原生时代的主要编程语言,基于 Golang 的微服务中间件在开源社区有着较强的诉求。 字节跳动也同样面临这些问题。2014 年,字节跳动引入 Golang 解决长连接推送业务面临的高并发问题,两年后,内部技术团队基于 Golang 推出了一个名为 Kite 的框架,同时对开源项目 Gin 做了一层很薄的封装,推出了 Ginex。字节跳动基础架构/服务框架团队负责人成国柱在 QCon 2021 的分享中表示,这两个原始框架的推出,极大推动了 Golang 在公司内部的应用。 但是由于关联技术迭代和业务诉求增加,深度耦合的 Kite 和 Thrift ,很难从网络模型或编解码层面改造优化,继续支持新特性势必会造成代码臃肿、迭代受阻问题。2019 年下半年,字节跳动技术团队开始重新设计 Golang RPC 框架,同时为了在网络通信上有更好的性能并能支持连...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。