首页标签微服务架构

#微服务架构

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

为什么我们叫进行微服务拆分?

码农架构

蚂蚁科技集团股份有限公司 · 高级软件架构师 (已认证)

微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,同时,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易管理,这给了微服务...

610

6、深潜kafka-consumer——consumer rebalance 协议详解

杨四正

在开始分析 KafkaConsumer 的具体实现之前,我们先来介绍一下 KafkaConsumer 涉及到的一些基础理论。在第一课时介绍 Consumer G...

7400

Fizz Gateway 二次开发集成教程

openapplus

拷贝 fizz-bootstrap 模块 resources 下的 js 目录、application.yml、log4j2-spring.xml,到当前工程的...

8520

Nacos源码—接口读取配置

prepared

2、获取读锁,如果获取成功,进行下一步,否则返回失败(小于表示正在写入(写锁),等于0表示没有配置数据,因为读锁可以重复获取);

6930

Nacos源码-配置自动更新

prepared

Nacos 是阿里巴巴开源的集分布式配置中心、分布式注册中心为一体的分布式解决方案。

8620

基于开源Tars的动态负载均衡实践

2020labs小助手

vivo · 技术编辑 (已认证)

vivo 互联网领域的部分业务在微服务的实践过程当中基于很多综合因素的考虑选择了TARS微服务框架。

8430

DDD领域驱动设计的概念解析

憧憬博客

在学习 DDD领域驱动设计 的过程中,这种方法包括特别的抽象概念,晦涩难懂,本文结合作者理解,对其方法论中的一些概念进行解析。

7520

架构之:软件架构漫谈

程序那些事

每一个程序员心中都有个架构师的梦想,架构是如此的重要,以至于每个程序员都在谈架构,仿佛没有架构的软件是没有灵魂的,不想做架构师的程序员不是一个好的码农一样。

8330

架构之:并发和并行

程序那些事

在现代程序中,我们经常会使用到两个关键词:并发concurrency和并行parallelism,虽然两者的英文单词区别很大,但是翻译成中文之后几乎是一样的。虽...

7700

微服务注册中心:Consul——服务发现

程序员架构进阶

说完了Consul的服务注册,那么就该到服务发现了。大家有过rpc框架使用经验的,例如nacos、eureka、dubbo等,就会了解服务中的角色,也就是生产者...

4000

系统设计面试:设计一个API限流器

小诚信驿站

假设我们有一个接收大量请求的服务,但它每秒只能处理有限的请求。要处理这个问题,我们需要某种节流或速率限制机制,只允许一定数量的请求,这样我们的服务就可以响应所有...

31880

测试开发:从0到1学习如何测试API网关

测试开发技术

API网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才能完成一个业务需求,这个时候系统结构会显得...

12530

5、深潜KafkaProducer——Sender线程

杨四正

通过上一课时的介绍我们了解到,业务线程通过 KafkaProducer.send() 方法将 message 放入 RecordAccumulator 中进行能...

9400

4、深潜KafkaProducer —— RecordAccumulator

杨四正

通过上一课时的介绍我们了解到,业务线程使用 KafkaProducer.send() 方法发送 message 的时候,会先将其写入RecordAccumula...

8000

【聊聊源码·源码篇】聊聊源码dubbo(目录篇全局核心重点图)

小诚信驿站

单一/垂直应用架构已经满足不了互联网应用的规模,因为痛所以需要找到解决方案。dubbo的官方背景描述

43390

微服务注册中心:Consul——概念与基础操作

程序员架构进阶

好久不见。由于工作的原因停更了一段时间,今天开始继续更新。前面介绍过微服务相关的一些技术方案,注册中心除了 Zookeeper、Nacos 之外,其实 Cons...

9320

3、深潜 kafka producer —— 核心架构

杨四正

kafka 自定义了一套网络协议,我们可以使用任意语言来实现这套协议,实现向 kafka 集群 push message 以及从 kafka 集群 pull m...

7500

2、kafka 2.8.0 源码环境搭建

杨四正

JDK 的安装非常简单,这里我们安装 JDK 8 即可(虽然 JDK 现在的新版本是 16,但是国内生产环境还有相当一大部分还是停留在 8 这个版本上)。首先到...

11100

全链路压测二十问干货汇总 (上)

数列科技

最近几年全链路压测无疑成为了一个热门话题,在各个技术峰会上都可以看到它的身影。一些大型的互联网公司,比如阿里巴巴、京东、滴滴等,都已将全链路压测应用到了生产环境...

5300

拆解合成橡胶行业产业链,供应链或成突围利器

数商云市场营销总监

合成橡胶产业作为国民经济的重要基础产业,其需求非常之广泛,为人们日常生活不可或缺的产品。近几年来,合成橡胶行业得到不少发展,细分行业稳中有升,但同时,合成橡胶行...

13050

扫码关注云+社区

领取腾讯云代金券