微服务

41 人感兴趣 · 199 次引用

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

16 种设计思想 - Design for failure

用户头像
Man 2020 年 7 月 11 日

一直在说互联网系统应该是design for failure,今天看到的这篇文介绍的虽是简单几句话,但妥妥的设计思想,还是蛮契合SRE精髓。作为一名designer或者developer,应该要对墨菲定律心存敬畏,以下讲一下我对这16中设计思想的一个大致看法吧。

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

为什么每个微服务要有自己独立的数据库?

用户头像
码猿外 2020 年 9 月 12 日

每个微服务拥有独立的数据库作为微服务架构提倡的实践之一,和其他实践一起,像鲁班锁中的积木一样巧妙组合在一起,共同支撑了微服务架构所具备的优点,在软件开发实践过程中,只有尽量遵守微服务架构所推荐的这些实践,才能最大化的发挥微服务架构的优势。

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

架构演变之路:为何要搞微服务架构?

用户头像
arthinking 2020 年 6 月 2 日

有不少朋友或同事都问过我这个问题:为什么我们要搞微服务架构,一个项目把代码从头撸到尾不是很方便吗,开发更快速,部署也容易。而且一提起微服务,涉及的技术就一大堆,好像几辈子也学不完。

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

分布式下,我想要一致性

用户头像
架构师修行之路 2020 年 10 月 21 日

每一个程序员架构梦的实现之路上,总是绕不开分布式系统CAP这个理论的学习。如果你还没有了解过,可以翻看之前的文章,相信我,如果你想成为架构师,这个理论无论是在工作中还是面试中吹水,你始终都是需要的

Kubernetes 中的 CI/CD

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

CI/CD 其实早在很多年前就已经诞生了,主要是为了将频繁的变更测试、构建、交付和部署等进行自动化,减少手工操作。

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

使用 Spring cloud Gateway 构建微服务网关

用户头像
张sir 2020 年 6 月 30 日

Spring Cloud Gateway 是 Spring Cloud 的一个子项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。

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

万字长文,助你吃透 Eureka 服务发现机制!

用户头像
攀岩飞鱼 2020 年 6 月 2 日

这篇文章我们从服务发现的基本概念入手,再结合Eureka的具体实现,深入分析服务发现背后要解决的问题与设计原理。这不仅是我们阅读这个系列文章,学习微服务,学习分布式系统的必经之路,同时很多设计理论,也可以为我们学习其他技术打下坚实的基础。

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

做好分库分表其实很难之二

用户头像
架构师修行之路 2020 年 10 月 9 日

在正式开始之前,菜菜还是要强调一点,你的数据表是否应该分,需要综合考虑很多因素,比如业务的数据量是否到达了必须要切分的数量级,是否可以有其他方案来解决当前问题?我不止一次的见过,有的leader在不考虑综合情况下,盲目的进行表拆分业务,导致的情况

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

Go 云原生应用实战系列(一)

用户头像
田晓亮 2020 年 9 月 2 日

go chassis是一个go语言微服务开发框架,专注于云原生应用的开发,我们主要的使用场景是云服务开发。我们将自己在云服务开发过程中沉淀的能力融入到了开发框架中,以帮助开发团队快速编写云原生应用。

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

Docker 网络模式详解及容器间网络通信

用户头像
哈喽沃德先生 2020 年 9 月 3 日

当项目大规模使用 Docker 时,容器通信的问题也就产生了。要解决容器通信问题,必须先了解很多关于网络的知识。

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

使用 Spring Boot 和 Docker 构建微服务架构(一)

用户头像
MaxHu 2020 年 5 月 25 日

这篇也是我多年前发表在DockOne社区的文章,对微服务架构以及容器化概念作一个概述,现在回顾这篇处于微服务及容器技术洪荒时代的文章,还是挺有意思的,现在从故纸堆里拿出来给大家作为参考吧,由于文章比较长,所以分为四篇来讲,本篇是第一篇。

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

Docker 之常见应用部署

用户头像
哈喽沃德先生 2020 年 8 月 27 日

本文教大家如何将常见的应用使用 Docker 进行部署,巩固大家 Docker 命令的学习,下文教大家如何构建属于我们自己的 Docker 镜像。

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

微服务部署测试简单实践

用户头像
MySQL从删库到跑路 2020 年 10 月 1 日

一个简单的微服务部署测试说明书

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

使用 Spring Boot 和 Docker 构建微服务架构(三)

用户头像
MaxHu 2020 年 5 月 25 日

这篇也是我多年前发表在DockOne社区的文章,现在回顾这篇处于微服务及容器技术洪荒时代的文章,还是挺有意思的,现在从故纸堆里拿出来给大家作为参考吧,由于文章比较长,所以分为四篇来讲,本篇是第三篇。

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

微服务下数据一致性的几种实现方式

用户头像
xcbeyond 2020 年 9 月 3 日

此篇文章旨在给大家一个基于微服务的数据一致性实现的大概介绍,并未深入展开,具体的实现方式本人也在继续学习中,如有错误,欢迎大家拍砖。

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

Go 云原生应用实战系列(二)

用户头像
田晓亮 2020 年 9 月 9 日

本章节我将专注于开发第一个微服务系统,我们将学会如何用go chassis开发微服务并完成微服务之间的调用

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

系统服务构建 -BFF 助力前后端分离

用户头像
图南日晟 2020 年 5 月 22 日

本文试图讲明白软件架构中的一个新概念 BFF,主要从数据聚合,数据裁剪和数据透传三个方面讨论BFF的特点和适用场景

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

系统从初期到支撑亿级流量,都经历了哪些架构的变迁?

用户头像
冰河 2020 年 10 月 27 日

从单体应用到支撑亿级高并发流量,系统需要经历哪些架构上的变化?

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

微服务架构下你的数据一致了吗?

用户头像
码猿外 2020 年 8 月 7 日

微服务架构的流行源于它能够带来更快的变化响应能力,比如独立部署,比如每个服务可以由不同的开发团队负责,每个服务的技术栈也可以不同。 但本质上微服务架构是分布式架构,那么怎么能保证微服务架构下数据的一致性呢?

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

Docker 的前世今生

用户头像
哈喽沃德先生 2020 年 8 月 20 日

一篇文章带你了解什么是虚拟化,什么是容器化,Docker 的发展史以及虚拟机与容器的比较。

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

微服务编程范式

用户头像
看山 2020 年 8 月 25 日

目前很多互联网公司都采用微服务架构,微服务的优点和缺点被反复说到,这里不在重复赘述,只结合工作中的一些实践,说说要用微服务要注意的点,厚颜写做编程范式,其实就是一些具体实践而已。

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

用 Go-Guardian 写一个 Golang 的可扩展的身份认证

用户头像
朱亚光 2020 年 9 月 15 日

在构建web和REST API 应用中,如何打造一个用户信任和依赖的系统是非常重要的。在本教程中,我们将讨论如何使用Golang和Go-Guardian库来处理运行在集群模式下程序的身份验证。

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

聊聊微服务

用户头像
炜娓道来程序人生 2020 年 8 月 27 日

知其然,知其所以然。只有明白了应用架构的发展脉络,才能真正的理解应用微服务。

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

Golang 领域模型 - 依赖倒置

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

毫不夸张的说,不理解《依赖倒置》的程序员只能写功能,没法写出框架来!

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