虚拟化技术浅析之初识Kubernetes 单体架构:可以理解为主要业务逻辑模块(我们编写的代码模块,不包括独立的中间件)运行在一个进程中的应用,最典型的是运行在一个Tomcat容器中,位于一个进程里。单体架构好处是技术门槛低、编程工作量少、开... 网站建设# 单体# 应用# 架构 3年前750
转转测试环境治理的高效能实践 转转测试环境治理历经3个版本的迭代,环境搭建耗时及资源占用大幅度下降,在此过程中积累了丰富的实践经验。本文将从测试环境的需求及背景出发,介绍转转测试环境治理各个版本的原理、技术、优缺点,毫无保留地将转... 网站建设# 单体# 架构# 测试环境 3年前870
单体分层应用架构剖析 分层单体架构风格是分层思想在单体架构中的应用,其关注于技术视角的职责分层。同时,基于不同层变化速率的不同,在一定程度上控制变化在系统内的传播,有助于提升系统的稳定性。但这种技术视角而非业务视角的关注点... 网站建设# 分层# 单体# 应用 3年前410
从单体迁移到微服务的十二种方法 你的团队决定是时候摆脱那个旧的、笨重的单体了,它运行得很好,但是单体已经变得如此之大,以至于你花费更多的精力来维护它而不是添加功能。这里有 12 个技巧,可帮助您尽可能顺利地过渡到微服务。,重写从来都... 网站建设# 单体# 团队# 服务 3年前480
被泼冷水后,谁能超越微服务? 作者 | Shai Almog,策划 | 云昭,历史总会重演。一切刚过去的,又会被重新提起。开源项目Codename One的联合创始人Shai,曾是Sun Microsystems开源LWUIT项... 网站建设# shai# 供应商# 单体 3年前380
手把手教你用Golang撸Rpc ,,"微服务"这个概念想必不用我说大家都知道,就算没接触过也听说过。简单来说就是以前系统中的,用户,搜索,内容,等等模块都在一起,这样会导致代码「越来越冗余,越来越难维护」,所以往往需要拆分这些服务... 网站建设# rpc# 单体# 拆分 3年前350
如何在实践中将单体架构迁移到微服务 译者 | 李睿,审校 | 孙淑娟,关于从单体(Monoliths)架构迁移到微服务架构的主题有一些很好的文章,单体架构的优点和缺点非常简单。不过可以了解其他事项——策略。构建单体是因为它们更容易上手... 网站建设# 单体# 服务# 本文 4年前540
什么时候不要采用微服务架构 作者 | Tomasz Nurkiewicz,译者 | 李腾辉,策划 | 信远,微服务不能“包治百病”。,时下微服务是一个不错的架构,它具备模块化、可伸缩和高容错这些优点。许多公司都采用微服务架构并取... 网站建设# 单体# 服务# 架构 4年前660
该不该将单体架构迁移到微服务? 译者 | 陈峻,审校 | 孙淑娟,目前,业界最常见的软件范例有:单体(Monolith)和微服务架构两种类型。两者的逻辑结构如下图所示。,,通常:,一直以来,我们都沿用且谙熟单体架构,下面,我们先主... 网站建设# 单体# 审校# 应用程序 4年前480
单体优先的微服务架构 作者 | Martin Fowler,,当听说有团队在使用微服务架构时候,我注意到了一些规律:,这些规律在我同事中产生了长期的讨论:你不应该在新项目之初就采用微服务架构,即使你坚信该应用未来会因业务演... 网站建设# 使用# 单体# 服务 4年前320
单体的 TienChin 和微服务的 TienChin 有何异同? 有不少小伙伴希望松哥能整一个微服务的实战项目,微服务这块技术点其实松哥是讲过很多了,图文版的教程视频版的教程都有,不过确实缺乏一个项目,所以我在想等 TienChin 项目搞完之后,和小伙伴们也来一起... 网站建设# tienchin# 单体# 小伙伴 4年前830
技术决策与团队认知负载 ,2014年3月,Martin Fowler和James Lewis率先提出了微服务架构这一武功秘籍,各路豪杰纷纷研习,一时大热。然而不到一年,有人不得要领,有人走火入魔。Martin不得不再次出面... 网站建设# martin# 人类# 单体 4年前250
单体应用不是过街老鼠,微服务也未必是济世良方 最近有不少企业都不约而同的在关注原有应用的迁移上云和应用改造的事情,都在纠结一个问题,那就是是否有必要把单体应用做微服务拆分和架构改造。大家所处行业不同、自身情况不同、业务对IT的诉求也不同、对技术的... 网站建设# 单体# 应用# 改造 4年前140
从单体到微服务:四个现代化优秀实践 ,当涉及到将单体应用程序重构为微服务时,大多数工程团队不知道从哪里开始。此外,最近的一项调查显示,79%的现代化项目失败,平均花费150万美元和16个月的时间。,在盲目进行现代化项目之前,必须了解技术... 网站建设# 单体# 应用程序# 服务 5年前500
为什么 NodeJS 是构建微服务的最佳选择? 微服务是一种应用架构,它将每个应用功能都放在自己的服务中,与其他服务隔离。这些服务是松散耦合的,可独立部署。,这种架构的出现是为了解决旧的 Web 应用开发的单体方法。在单体软件中,所有的东西都是作为... 网站建设# 单体# 应用# 服务 5年前550