首页标签微服务架构

#微服务架构

微服务是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块为基础,利用模组化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关的 API 集相互通讯。

三, 跨语言微服务框架 - Istio官方示例(自动注入.请求路由.流量控制.故障注入)

喵了个咪233

上海商米科技有限公司 · 后端主管 (已认证)

基础的Istio环境已经搭建完成,我们需要开始了解Istio提供作为微服务网格的各种机制,也就是本文标题的自动注入.请求路由.故障注入.流量切换,官方很给力的准...

700

四, 跨语言微服务框架 - Istio官方示例(超时控制,熔断器,流量复制)

喵了个咪233

上海商米科技有限公司 · 后端主管 (已认证)

基础的Istio环境已经搭建完成,我们需要开始了解Istio提供作为微服务网格的各种机制,也就是本文标题的(超时控制,熔断器,流量复制,速率控制)官方很给力的准...

1400

五, 跨语言微服务框架 - Istio链路监控和监控可视化

喵了个咪233

上海商米科技有限公司 · 后端主管 (已认证)

在使用微服务会面临最大的一个问题也就是在服务数量增加带来的排查成本和监控成本,大家为了解决这些成本也衍生出了很多工作,当然在Istio中也很好的融合了这些组件,...

1200

扩展Zuul实现敏捷开发的小小技巧

冷冷

你在开发工作的是否遇到这个问题,微服务模块划分过细,基础模块依赖的比较多? 比如你要进行微服务开发则需要启动以下基础模块

1100

深入理解:面向服务与微服务架构

维C果糖

  最近阅读了 Martin Fowler 和 James Lewis 合著的一篇文章 Microservices,文中主要描述和探讨了最近流行起来的一种服务架...

1000

分布式服务架构:原理、设计与实战打卡记录(二)

3号攻城狮

上海汉得信息技术股份有限公司 · Java工程师 (已认证)

服务的输入负载迅速增加时 ,如果没有有效的措施对负载进行 熔断,则会使服务迅速被压垮,服务被压垮会导致依赖的服务都被压垮,出现雪崩效应,因此, 可通过模拟家庭的...

1800

分布式服务架构:原理、设计与实战打卡记录(一)

3号攻城狮

上海汉得信息技术股份有限公司 · Java工程师 (已认证)

平台对性能要求比较高的时候,所以采用微服务化将服务进行拆分,通过网络服务进 行通信,尽管网络通信的带宽己经很宽,但是还会有性能方面的损耗,在这种场景下,可 以让...

2210

微服务架构元素卡; 15 分钟内搞定微服务架构设计

Ken Fang 方俊贤

Cloud-Native 微服务架构元素卡; 积累了业界与多个项目的经验, 将Cloud-Native 微服务架构设计需要考量的要素, 归纳、整理成 “卡片”。...

1410

Spring Cloud中Feign如何统一设置验证token

hbbliyong

代码地址:https://github.com/hbbliyong/springcloud.git

2810

如果你也打算学习 Spring Cloud

古时的风筝

微服务框架里 Dubbo 和 Spring Cloud 这两个用的最多。随着 docker 和 容器编排技术的成熟,最近用 Docker、Kubernetes ...

1920

Spring Cloud 系列之 Eureka 实现服务注册与发现

古时的风筝

如果你对 Spring Cloud 体系还不是很了解,可以先读一下 Spring Cloud 都有哪些模块

2620

Spring Cloud Kubernetes 指南

程序猿DD

当我们构建微服务解决方案时,SpringCloud和Kubernetes都是最佳解决方案,因为它们为解决最常见的挑战提供组件。但是,如果我们决定选择Kubern...

2920

微服务为什么一定要用docker

用户1420980

早在2013年的时候,docker就已经发行,然而那会还是很少人了解docker。一直到2014年,Martin Fowler提出了微服务的概念,两个不相干的技...

4520

微服务架构下,解决数据一致性问题的实践

用户1420980

本文将通过一个商品采购的业务,来看看在Dubbo的微服务架构下,如何通过Fescar来保障业务的数据一致性。本文所述的例子中,Dubbo 和 Fescar 的注...

5110

使用Docker和Kubernetes将MongoDB作为微服务运行

MongoDB中文社区

MongoDB是NoSQL排名第一的数据库,Docker是最流行的容器引擎,Kubernetes是谷歌开源的容器编排工具!Kubernetes和Docker使M...

8460

不就是个短信验证嘛,还真挺复杂的

ThoughtWorks

支撑子域是为了项目成功必须要处理的问题,但由于没有现成、成熟的解决方案,必须要定制,费时费力。

5910

微服务注册中心注册表与hashcode实现golang版

运维开发业余选手

基于负载均衡的服务相互调用指的是通过基于Lvs、Haproxy、Nginx等负载均衡软件来构建一个负载均衡服务,所有的服务调用都通过负载均衡器

8300

一张图了解Spring Cloud微服务架构

纯洁的微笑

Spring Cloud作为当下主流的微服务框架,可以让我们更简单快捷地实现微服务架构。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比...

8130

对单体系统优缺点评判到位:拆分Shopify单体工程的经验分享

用户1410546

Shopify是现存最大的Ruby on Rails代码库之一。它已被超过一千名开发人员使用了十多年。它封装了来自计费商家,管理第三方开发者应用程序,更新产品,...

8930

SpringCloud认证和鉴权的6种方案

用户1410546

开始我们接触的时候权限认证 无从下手,但是当接触之后会发现 权限认证时一件很简单的事情,但是我们 方案众多又该如何选择呢,下面会分别对每种方案进行简单的阐述

10430

扫码关注云+社区