微服务架构

66 人感兴趣 · 32 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/22/22f31d0a6a9de55b364a0518fa1465cb.jpeg?x-oss-process=image/resize,w_416,h_234

“四个维度” 讲明白什么是微服务!

用户头像
攀岩飞鱼 2020 年 5 月 16 日

本文从微服务与团队组织关系、微服务与单体架构差异,微服务带来的问题与挑战、微服务的适应场景,四个维度来阐述微服务的基本概念。

https://static001.geekbang.org/infoq/02/02eef335637ae1e8c1900e80f9ae56bc.png?x-oss-process=image/resize,w_416,h_234

GrowingIO 微服务 SaaS 与私有部署运行实践

用户头像
GrowingIO技术专栏 2020 年 5 月 13 日

私有化和 SaaS 两种部署方式的内容架构与交互设计不同,相同的是产品底层逻辑

https://static001.geekbang.org/infoq/c0/c0ae36752ed0aff2eaf48049d2e12b74.jpeg?x-oss-process=image/resize,w_416,h_234

Golang 领域模型 - 资源库

用户头像
奔奔奔跑 2020 年 9 月 16 日

作为领域模型中最重要的环节之一的Repository,其通过对外暴露接口屏蔽了内部的复杂性,又有其隐式写时复制的巧妙代码设计,完美的将DDD中的Repository的概念与代码相结合!

https://static001.geekbang.org/infoq/82/829542c52af08c188f681111d15eb1c4.jpeg?x-oss-process=image/resize,w_416,h_234

浅谈负载均衡

用户头像
Damon 2020 年 4 月 26 日

简说负载均衡,回怼面试官。

https://static001.geekbang.org/infoq/aa/aa6754fccdf91b1aef6caf0d54c58f0b.png?x-oss-process=image/resize,w_416,h_234

微服务架构深度解析与最佳实践(全篇汇总)

用户头像
kimmking 2020 年 4 月 22 日

如何把复杂而庞大的业务系统拆分成微服务。服务拆分成什么粒度才是合适的?遗留的老系统需要如何考虑重构改造?有哪些坑需要我们注意?系统怎么在分布式服务下实现数据的一致性和服务的高可用可伸缩?拆分的过程中测试、部署、运维、监控,又应该如何处理?

https://static001.geekbang.org/infoq/2f/2f290fc48d3ca00df3920adf6055bb82.jpeg?x-oss-process=image/resize,w_416,h_234

Oauth2 的认证实战 -HA 篇

用户头像
Damon 2020 年 4 月 24 日

利用 Oauth2 密码模式实战微服务的统一鉴权高可用版本

https://static001.geekbang.org/infoq/0c/0c7a9a789b548813f7d76aa01dfc2e21.jpeg?x-oss-process=image/resize,w_416,h_234

微服务架构深度解析与最佳实践 - 第二部分

用户头像
kimmking 2020 年 4 月 22 日

说了这么多,那么到底什么是微服务和微服务架构呢?现在让我们分析一下上一节里的各个技术大牛们阐述的技术观点,从设计开发、系统部署、测试运维和服务治理四个主要方面来考虑微服务架构的特点。

https://static001.geekbang.org/infoq/e1/e1599f11e150bad85adc78d7ea3213ab.jpeg?x-oss-process=image/resize,w_416,h_234

微服务架构深度解析与最佳实践 - 第一部分

用户头像
kimmking 2020 年 4 月 22 日

本文将从微服务架构相关问题的深度分析出发,阐述微服务架构落地的一些设计原则和利弊取舍,结合微服务架构过程的很多最佳实践经验,希望给读者带来一定的启发和思考,避免在实际应用过程中走弯路,能够多快好省的落地实现微服务架构。

https://static001.geekbang.org/infoq/06/06c8e4b75773101a33d8dbe79aa5b740.jpeg?x-oss-process=image/resize,w_416,h_234

基于 Kubernetes 的多云和混合云

用户头像
倪朋飞 2020 年 4 月 26 日

伴随着Kubernetes和云原生的普及,高可用、高并发以及弹性突发等也成为很多应用程序的必备要求。而要实现这些功能,就需要应用程序不仅可以跨可用区和跨地区部署,还需要在云服务商容量不足或发生故障时自动切换到其他的云服务商或者混合云环境中去。

https://static001.geekbang.org/infoq/35/35e57caeab6a37274d0778f588c3f3b1.jpeg?x-oss-process=image/resize,w_416,h_234

微服务架构深度解析与最佳实践 - 第三部分

用户头像
kimmking 2020 年 4 月 22 日

《管理的常识》一书里说,管理的核心是不断的解决(推进工作过程中出现的各种)问题。同样地,我认为架构的核心则是不断的解决(系统设计实现与演化过程中的各种)问题。

https://static001.geekbang.org/infoq/8c/8cfcc73747f747782cedc9f79be6a2b8.jpeg?x-oss-process=image/resize,w_416,h_234

微服务架构深度解析与最佳实践 - 第四部分

用户头像
kimmking 2020 年 4 月 22 日

七个关键问题的应对策略七个关键问题的应对策略: 如何合理拆分微服务 遗留系统应该如何改造 关于微服务对性能的影响 怎么考虑拆分后的数据一致性 系统和服务的高可用可伸缩如何实现 拆分过程的测试和部署如何处理 拆分后的运维和监控如何处理

https://static001.geekbang.org/infoq/d7/d73a3b42f8a0b5110e87e422d8e6df44.jpeg?x-oss-process=image/resize,w_416,h_234

架构设计:微服务架构如何划分?这 6 个标准原则让你一目了然

用户头像
互联网应用架构 2020 年 9 月 21 日

微服务设计中,如何做到有效,快速,准确切分服务?这6个原则必须掌握

https://static001.geekbang.org/infoq/80/80f9d82a84817f12522b1091ad1029f9.png?x-oss-process=image/resize,w_416,h_234

微服务架构深度解析与最佳实践 - 第五部分

用户头像
kimmking 2020 年 4 月 22 日

七个关键问题的应对策略 如何合理拆分微服务 遗留系统应该如何改造 关于微服务对性能的影响 怎么考虑拆分后的数据一致性 系统和服务的高可用可伸缩如何实现 拆分过程的测试和部署如何处理 拆分后的运维和监控如何处理

https://static001.geekbang.org/infoq/5e/5ecc2f5660f0e5290077437c7e1793e5.jpeg?x-oss-process=image/resize,w_416,h_234

微服务架构深度解析与最佳实践 - 第七部分

用户头像
kimmking 2020 年 4 月 22 日

林林总总说了这么多的微服务架构相关的知识也好,经验也罢,希望做微服务系统的技术人员的实际需求。“道无常道,法无常法,君子审时度势,自可得而法”。实际项目里需要采取哪些策略,先后运用哪些步骤,都需要因地制宜,借鉴各种“他山之石”,综合考虑。

https://static001.geekbang.org/infoq/80/80a28e12a9e80151c1f6a91db20f047b.jpeg?x-oss-process=image/resize,w_416,h_234

微服务架构深度解析与最佳实践 - 第六部分

用户头像
kimmking 2020 年 4 月 22 日

通过前面的分析,我们了解到测试、部署和运维,在微服务环境下会变得复杂。试想,原来只需要测试一个系统,现在要测试一堆系统,原来要发布一个应用,现在要发布一堆应用。。。那简直就是排查问题的噩梦。

dubbo-go 中如何实现路由策略功能

用户头像
joe 2020 年 4 月 24 日

可在控制面对服务的路由进行精细控制,是一个成熟 RPC 系统必备的能力之一。作为一个逐步走向成熟的 RPC 系统,Apache/dubbo-go(以下简称 dubbo-go )的最新版本 v1.4 中已经实现了 Condition Router 和 Health Instance First Router 等路由。

https://static001.geekbang.org/infoq/14/14eb59b8ca2a2771a00301422e9ea48c.png?x-oss-process=image/resize,w_416,h_234

dubbo-go 中如何实现远程配置管理

用户头像
joe 2020 年 4 月 22 日

之前在 Apache/dubbo-go(以下简称 dubbo-go )社区中,有同学希望配置文件不仅可以放于本地,还可以放于配置管理中心里。那么,放在本地和配置管理中心究竟有哪些不一样呢?

聊聊微服务架构

用户头像
Jerry Tse 2020 年 8 月 12 日

时至今日微服务架构已经成为了互联网公司的标配,好像如果你不采用微服务架构,你都不好意思说自己是互联网公司。但是一说到微服务架构,大多数人联想到的都是微服务框架、RPC远程调用协议、分布式事务解决方案、服务发现、服务治理、服务监控、网关、限流、

https://static001.geekbang.org/infoq/9f/9f1c320959547d5748ffe5bf47693d2c.jpeg?x-oss-process=image/resize,w_416,h_234

谈谈架构和微服务<一>

用户头像
Gabriel 2020 年 6 月 28 日

不知从何时起,与同事,面试者,面试官谈起架构理念,总是绕不开微服务。甚至有时候听到这三个字的时候,脑壳会痛,相似的还有中台, 总觉得是旧瓶装新酒。 当然此时的盛行是有其原因的,猜测主要原因是容器化的盛行。

服务化问题与方案简述

用户头像
superman 2020 年 8 月 12 日

系统规模扩张导致单体服务面临一系列问题,从需求,到研发,部署,测试,运行 过大的规模导致系统进化越来越慢,对系统进行服务化拆分用于解决这一系列问题,服务化拆分本身又带来一些棘手的问题要处理,妥善处理这些问题才能发挥好服务化的优势。

https://static001.geekbang.org/infoq/4d/4db910d0a0facd0c2c24c70161d234ce.png?x-oss-process=image/resize,w_416,h_234

Newbe.Claptrap 框架如何实现多级生命周期控制?

用户头像
newbe36524 2020 年 8 月 3 日

Newbe.Claptrap 框架如何实现多级生命周期控制?最近整理了一下项目的术语表。今天就谈谈什么是 Claptrap Lifetime Scope。

https://static001.geekbang.org/infoq/f5/f54589631a8ced3e087a6a32b07a608f.jpeg?x-oss-process=image/resize,w_416,h_234

从数据闭环谈微服务拆分

用户头像
松花皮蛋me 2020 年 5 月 2 日

以线上真实业务为例说明服务应该怎么拆才合理

微服务架构中分布式事务实现方案怎样何取舍【转发】

用户头像
古月木易 2020 年 6 月 8 日

提起微服务架构,不可避免的两个话题就是服务治理和分布式事务。数据库和业务模块的垂直拆分为我们带来了系统性能、稳定性和开发效率的提升的同时也引入了一些更复杂的问题,

微服务架构

用户头像
阿飞 2020 年 8 月 12 日

中台、微服务架构、领域驱动(DDD)

微服务架构_微服务架构资料文章-InfoQ写作平台