Avatar notebook default
15篇文章 · 20744字 · 1人关注
  • Resize,w 360,h 240
    HTTP响应码403 Forbidden和401 Unauthorized对比

    401 Unauthorized: 该HTTP状态码表示认证错误,它是为了认证设计的,而不是为了授权设计的。收到401响应,表示请求没有被认证—...

  • Resize,w 360,h 240
    如何写微服务的文档?

    前段时间,参与了一个SaaS产品的研发,产品的架构是基于Spring Cloud的微服务架构。产品被拆分为多个微服务,每个微服务都有自己的文档(...

  • 微服务版本的定义

    微服务架构中,往往由不同的团队负责不同的微服务,微服务之间还存在版本依赖关系。并且微服务发布频率会很快,版本变动很频繁,这就要求,需要制定一套有...

  • Resize,w 360,h 240
    限流模式(Throttling pattern)

    控制应用程序的某个实例,某个独立的租户,或者某个整个服务对资源的消费。即使当需求增加而导致对资源的大量负载时,该模式也能够允许系统继续工作并满足...

  • Resize,w 360,h 240
    预留缓存模式(Cache-Aside pattern)

    从一个数据存储按需加载数据到一个缓存中。该模式能够提高性能并且也有助于维护缓存中的数据和底层数据存储中的数据之间的一致性。 场景 应用程序使用某...

  • 微服务数据管理(译):应用发布事件模式

    场景 已经应用了Saga模式,为了可靠性,每当服务状态改变时,服务必须以原子性方式发布事件。使用一个跨数据库和消息代理的分布式事务是不切实可行的...

  • 微服务数据管理(译):使用数据库触发器发布事件模式

    场景 已经应用了Saga模式,为了可靠性,每当服务状态改变时,服务必须以原子性方式发布事件。使用一个跨数据库和消息代理的分布式事务是不切实可行的...

  • 微服务数据管理(译):事务日志跟踪模式

    场景 已经应用了Saga模式,为了可靠性,每当服务状态改变时,服务必须以原子性方式发布事件。使用一个跨数据库和消息代理的分布式事务是不切实可行的...

  • Resize,w 360,h 240
    微服务数据管理(译):事件溯源模式

    场景 已经应用了Saga模式,为了可靠性,每当服务状态改变时,服务必须以原子性方式发布事件。使用一个跨数据库和消息代理的分布式事务是不切实可行的...

文集作者