微服务

32 篇文章

告别微服务,迎接SCS(Self-Contained Systems)?新概念还是炒冷饭?

2025-06-16 03:01 架构设计 微服务

最近看了 Simon Martinelli 在 Spring I/O 2025 的演讲:《Say Goodbye to Microservices, Say Hello to Self-Contained Systems》https://www.youtube.com/watch?v=jdxxgHcAjf8,其中提到了大家在微服务实践过程中的痛点,并引出了新的解决方案:Self-Contained...

阅读全文

初识微服务中的资源服务器

2021-10-21 18:01 架构设计 微服务

资源服务器到底是什么以及怎么用很少有教程来专门聊这个东西,今天我们先来聊一聊这个概念,为后续的使用打一打基础。 传统安全方式的不足 在Spring Security干货系列教程中,我们一步步来学习了Spring Security的使用。其中大部分涉及到的都是传统的保护应用的方式。我们通过用户名和密码(也可以是验证码)来获得服务器给的凭证(JWT是其中的一种),然后携带凭证去请求接口以获得对应的资源...

阅读全文

这是我见过最蛋疼的注册中心与API网关实践!

2021-04-28 16:55 架构设计 API网关 微服务

之前因为在做顾问与咨询的时候,见到了一种关于API网关和注册中心的错误用法。在我的星球里分享了一下这个案例,没想到最近又碰到了两个类似的案例。也许这样的问题还存在不少团队的应用中,所以再拿出来分享一下,希望可以帮助读者更好的理解注册中心与API网关的作用,并将它们用对地方! 在微服务架构中,我们都会使用API网关来作为暴露服务的唯一出口。这样可以讲与业务无关的各项控制,集中的在API网关中进行统一...

阅读全文

不伦不类的微服务改造:分布式单体

2021-03-11 16:55 架构设计 微服务

昨晚睡觉前,顺手撸了几个群聊的聊天记录。发现一个很有意思的名词“分布式单体”,顺藤摸瓜看了一下之前的聊天记录,由于内容骂骂咧咧,我就不贴出来了。。。大致内容就是某公司在做微服务改造,但改的不伦不类,形式上像微服务,而本质上依然是单体,甚至连单体都不如。 这样的改造现象,其实在国内还是蛮多见的。下面就来聊聊这个有趣的话题:分布式单体。各位看官,看看你们公司是不是也犯了这样的错误?...

阅读全文

API网关 Zuul1.0 和 2.0 我们该如何选择?

2018-07-16 16:56 架构设计 API网关 微服务

在今年5月中,Netflix终于开源了它的支持异步调用模式的Zuul网关2.0版本,真可谓千呼万唤始出来。从Netflix的官方博文附录1中,我们获得的信息也比较令人振奋: > The Cloud Gateway team at Netflix runs and operates more than 80 clusters of Zuul 2, sending traffic to about...

阅读全文

微服务化小团队集群的组织和管理

2018-05-06 17:49 架构设计 微服务

随着微服务架构风格的流行,组织内部不可避免的产生了许多小规模团队,原来一个几十上百人的产品团队被拆分成了类似Amazon这样的2 pizza(610人)小团队。组织结构上也由之前的层级化职能团队设置变成了扁平的小团队集群。每个做这样调整的企业都希望借助小团队的灵活性在这个科技时代跟上市场变化和创新的脚步。 !组织的两种基本模式示意https://blog.didispace.com/content...

阅读全文

你的微服务敢独立交付么?

2018-04-26 17:58 架构设计 微服务

最近经常在项目或是社区里听到大家谈论微服务架构,但谈论的焦点更多集中在微服务拆分,分布式架构,微服务门槛,DevOps配套设施等话题上。 但是在我眼里,真正能称之为微服务架构的少之又少。原因也很简单,我所见到的很多所谓的微服务架构项目,大多都没有做到微服务架构的一个基本要求:服务的独立部署(交付)。 !https://blog.didispace.com/content/images/posts/...

阅读全文

从Uber微服务看最佳实践如何炼成?

2018-03-25 02:08 架构设计 微服务

> 导读:Uber成长非常迅速,工程师团队快速扩充,据说Uber有2000名工程师,8000个代码仓库,部署了1000多个微服务。微服务架构是Uber应对技术团队快速增长,功能快速上线很出色的解决方案。本文偏向微服务的入门篇,以Uber微服务为例,进行了深入浅出的讲解。 微服务特性 "微服务特性"微服务特性 对于微服务没有适当的定义,你可以说它是一个框架,由小型的、独立的可部署的服务组成,执行不同...

阅读全文

API网关的作用、方案以及如何选择

2018-01-26 16:57 架构设计 API网关 微服务

在这篇文章中将我们一起来探讨当前的API网关的现状和未来。 一. API网关的用处 API网关我的分析中会用到以下三种场景。 1.Open API。 企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest的方式向外提供,最好的例子就是淘宝开放平台、腾讯公司的QQ开放平台、微信开放平台。 Open API开放平台必然涉及到客户应用的接入、API权限的管理、调用次数管理等,必然会有一个统一的...

阅读全文

请不要在“微服务”的狂热中迷失自我!

2018-01-21 16:25 架构设计 微服务

> 2017年是“微服务”疯狂的一年,如同股灾前的狂欢,各种不同行业的技术团队都在宣讲着自己微服务实践的道路。然而大家是否有反思过自己真的在玩“微服务”吗?您真的在“微服务”中受益了吗?还是为了凑这波的热点,而被折腾的疲惫不堪? > >下面的内容是《The Death of Microservice Madness in...

阅读全文