QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

微服务的概念还是偏大

  • 2015-03-29
  • 本文字数:903 字

    阅读完需:约 3 分钟

微服务的概念有些偏大,它将对组织级别的因素进行的优化与对技术因素所做的优化概念合并在一起,但对于每种类型中所产生的问题,对应的解决方案未必能够适合另一种问题。 Phil Wills QCon 伦敦大会上所进行的一场演讲中,提倡了独立的服务和单一职责应用程序的思想,而不是微服务。

Wills 是 The Guardian 公司的高级软件架构师,他表示,选择使用微服务的最终目的是希望能够生产出更实用、更可靠的软件,并且能够更快地进行交付。或者借用 Dan North 在这次大会上刚刚做完的一场演讲中的话来说:要能够可持续地交付商业影响,同时将交付周期最小化。

在 2008 年,Wills 和他的团队完成了一个项目。这是一个全新的庞大系统,虽然这个系统在许多方面都获得了成功,但他们很快发现,要将一些实验性的特性发布到生产系统上的成本太高。部分原因在于,对系统进行任何变更都要面临着一些纯粹由组织的复杂性带来的问题。有一段时期,他们甚至专门设置了一个发布经理的职位,让他进行各种必需的沟通工作,以实现每两周一次发布。为了解决这一问题,他们在系统中加入了一些占位符,可以在其中插入一些他们称之为微应用的东西,以替换系统中的某些部分。但是这种实现无法做到将各个部分完全分解,让它们的故障不影响其它部分。这就意味着每个独立的部分仍然有可能造成整个系统的停机。

对于 Wills 想象中的正确方案来说,独立的产品是一个关键的因素。这种产品的特征包括:它们具有一种稳定的、定义良好的界面,它们能够进行独立部署,并且必需自行管理数据存储系统。但这只能实现他们的整体目标中的一部分。Wills 在将整体分解为小部分的过程中受益匪浅,他提出了单一职责应用这一术语,专注于让服务保持适应性,并且因为服务足够小而容易理解。这种应用的一个特征在于,它有一个关键指标,可以用以衡量该应用是否完成了预定的任务。另一个特征是它们必须彼此隔离,不允许影响其它应用程序的性能。

Wills 在结语中表示,他看到一个优秀的团队如何创建出一个庞大的整体系统,但也看到了一个优秀的团队如何创建出由大量微服务所组成的系统。而他的聪明之处在于他更倾向于后者,这一点也使他感到十分自信。

查看英文原文 Microservices Are Conceptually Too Big

2015-03-29 08:502079
用户头像

发布了 428 篇内容, 共 181.0 次阅读, 收获喜欢 39 次。

关注

评论

发布
暂无评论
发现更多内容

3分钟教你最大化利用APP消息推送(Push)在运营中的优势

MobTech袤博科技

秒验资深玩家熬夜整理的15个常见问题,拿走不谢!

MobTech袤博科技

上传应用程序到苹果应用商店的工具和要求

雪奈椰子

iOS 开发中上传 IPA 文件的方法(无需 Mac 电脑)

流量见顶了以后,APP为何仍然要使用推送通知?

MobTech袤博科技

MobTech积极参与鸿蒙生态建设,HarmonyOS NEXT鸿蒙星河版产品即将发布

MobTech袤博科技

10年大厂运营大咖告诉你,如何有效应对消息推送厂商配额

MobTech袤博科技

秒验:让APP验证和登录远不只是便捷

MobTech袤博科技

开创加密资产新纪元:深度解析ERC-314协议

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

一文快速读懂消息推送的到达率、转化率和卸载率

MobTech袤博科技

K8s技术全景:架构、应用与优化

不在线第一只蜗牛

架构 Kubernetes 容器

数仓调优实战:GUC参数调优

快乐非自愿限量之名

数仓 数仓架构

为什么 80% 的码农都做不了架构师?

秃头小帅oi

阿里巴巴API接口助力,快速搜索“智能手表”新品,精准获取商品ID

技术冰糖葫芦

API Explorer api 货币化 API 文档

QAnything-1.3.0,支持纯python笔记本运行,支持混合检索

有道技术团队

软件测试学习笔记丨自动化测试策略

测试人

软件测试 自动化测试 测试开发

如何搭建企业级MQ消息集成平台

RestCloud

ipaas MQ消息

高维解码|Redis 收紧许可证!开源软件公司如何在云时代生存?

Zilliz

redis 开源 许可证 Zilliz 开源公司

2024年本机一键验证登录最强指南已出,请查收!

MobTech袤博科技

10年产品经理教你快速提升消息推送的点击率

MobTech袤博科技

20余年运维实践经验总结!一本书掌握数字化运维方法

嘉为蓝鲸

运维 数字化转型 运维管理 IT 运维

海外云手机:跨境电商引流的利器

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 跨境云手机

哪个好人,2024年还在做push攻略科普啊!

MobTech袤博科技

内部人士揭秘:千万不要关闭手机一键登录验证

MobTech袤博科技

10分钟说清楚,秒验一键认证除了快,还有哪些优点?

MobTech袤博科技

抖音、小红书都在用的秒验一键登录验证方式,到底好在哪?

MobTech袤博科技

聚道云连接器打通红圈CRM和金蝶云星辰,赋能环境科技公司数字化转型

聚道云软件连接器

案例分享

如何选择高防服务器?稳定性与安全性兼备

一只扑棱蛾子

高防服务器

都2024年了,你还不知道一键登录怎么选吗?

MobTech袤博科技

海外云手机助力出海电商引流获客

Ogcloud

云手机 海外云手机 云手机海外版 电商云手机 跨境云手机

微服务的概念还是偏大_架构_Jan Stenberg_InfoQ精选文章