开发者社区> 云原生> 微服务

微服务

关注

为微服务建设降本增效,为微服务落地保驾护航。

0
今日
7418
内容
9
活动
588
关注
|
负载均衡 Cloud Native Java
|

注册中心—高并发场景微服务实战(九)

你好,我是程序员Alan. 我在《白话服务治理—高并发场景微服务实战(八)》中,简单介绍了微服务常见组件功能,从本篇开始我将进一步讲解各个组件的内容和应用。

433 0
|
Java 微服务 Spring
|

《微服务架构模式与原理Spring Cloud开发实战》电子版地址

微服务架构模式与原理Spring Cloud开发实战

423 0

微服务注册中心技术选型:5种主流注册中心,哪个最香?

讲解5种常用的注册中心,对比其流程和原理,无论是面试还是技术选型,都非常有帮助。 对于注册中心,在写这篇文章前,我其实只对ETCD有比较深入的了解,但是对于Zookeeper和其它的注册中心了解甚少,甚至都没有考虑过ETCD和Zookeeper是否适合作为注册中心。 经过近2周的学习,原来注册中心除了ETCD和Zookeeper,常用的还有Eureka、Nacos、Consul,下面我们就对这些常用的注册中心,初探它们的异同,便于后续技术选型。 全文接近 8千字,有点长,建议先收藏,再慢慢看,下面是文章目录:

1413 0
|
Java API Maven
|

微服务与微服务架构|学习笔记

快速学习微服务与微服务架构

214 0
|
消息中间件 监控 负载均衡
|

微服务技术栈有哪些|学习笔记

快速学习微服务技术栈有哪些

629 0
|
存储 JavaScript Java
|

微服务是什么_2|学习笔记

快速学习微服务是什么_2

220 0
|
Java 数据库连接 API
|

将已有的部门微服务注册进 Eureka 服务中心|学习笔记

快速学习将已有的部门微服务注册进 Eureka 服务中心

149 0
|
缓存 负载均衡 监控
|

为什么使用微服务网关|学习笔记

快速学习为什么使用微服务网关

502 0
|
Java 调度 Nacos
|

微服务架构中会存在那些问题02|学习笔记

快速学习微服务架构中会存在那些问题02

210 0
|
Java 开发者 微服务
|

微服务架构演变过程之分布式架构|学习笔记

快速学习微服务架构演变过程之分布式架构

131 0
|
PHP 开发者 微服务
|

阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛

阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛

370 0
|
Cloud Native Dubbo Java
|

阿里云微服务引擎 MSE 2022年10月份产品动态

微服务引擎MSE面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。

471 0
|
存储 JSON 监控
|

实操讲解:微服务运行日志采集(二)|学习笔记

快速学习实操讲解:微服务运行日志采集(二)

341 0
|
NoSQL Java 数据库
|

微服务架构与SOA架构模式实现区别|学习笔记

快速学习微服务架构与SOA架构模式实现区别

303 0
|
存储 SQL JSON
|

无需重启应用,动态采集任意点位日志

借助日志治理的现有能力,我们能够在不重启应用的前提下,动态采集任意点位信息,同时由于日志治理在采集信息时会引入链路信息,在分析复杂调用问题时能够起到很好的效果。目前日志治理采集的信息会以JSON格式的形式滚动存储在本地,我们可以通过借助SLS这类日志服务系统提供的采集方法采集并进行进一步的查询和分析,后续日志治理也会不断完善优化,采集的信息组织完全兼容OpenTelemetry标准,并进一步提供完善的符合标准的上报方式。

423 0
|
消息中间件 缓存 NoSQL
|

【微服务】如何实现微服务集群的高可靠?

这篇文章我们来聊聊在微服务架构中,到底如何保证整套系统的高可用? 随着业务规模扩大,微服务可以 解决单体应用膨胀、团队开发耦合度高、协作效率低下等等问题。

1007 1
|
缓存 负载均衡 算法
|

【云原生&微服务五】Ribbon负载均衡策略之随机ThreadLocalRandom

【云原生&微服务五】Ribbon负载均衡策略之随机ThreadLocalRandom

402 0
|
负载均衡 Cloud Native Java
|

【云原生&微服务三】SpringCloud之Ribbon是这样实现负载均衡的(源码剖析@LoadBalanced原理)

【云原生&微服务三】SpringCloud之Ribbon是这样实现负载均衡的(源码剖析@LoadBalanced原理)

464 0
|
大数据 API 微服务
|

又一神作!Alibaba“M8级”大牛总结微服务与事件驱动架构启蒙手册

首先什么是事件驱动型微服务?(书中摘要) 微服务和微服务类型的架构已经存在很多年了,它们有许多不同的形式和名字。面向服务的架构(service-oriented architecture,SOA)通常由多个相互直接同步通信的微服务构成。消息传递架构使用可被消费的事件在微服务之间进行异步通信。基于事件的通信当然不算新颖,但大规模并实时地处理大数据集是新的需求,而这要求对旧的架构类型进行改进。

411 0
|
消息中间件 SpringCloudAlibaba Java
|

Github星标75K!阿里2022微服务参考指南也太香了

我们都知道Spring Cloud中的几乎所有的组件都使用Netflinx公司的产品,然后在其基础上做了一层封装。然而Netflinx的众多组件已经慢慢开始停止维护。这时候急需其他的一些替代产品,Spring Cloud Alibaba也就慢慢出现在人们的视线里,并且处于蓬勃发展的态势。

522 1
|
消息中间件 运维 监控
|

调用链路上千条,如何观测 Nacos 的运行状态

随着近年来微服务体系发展,微服务上下游链路的越来越复杂,在阿里云的线上实践场景中,我们发现使用微服务架构的公司的业务动辄会出现上千条调用链路,排查问题代价巨大。 在这种背景下,阿里云微服务引擎(MSE)推出了 Nacos 托管产品,大幅提升可观测性,降低排查问题成本,本文将全面介绍 Nacos 可观测性体系。

899 0
|
运维 前端开发 JavaScript
|

【杂谈】关于常见架构的整理,单应用、微服务、SOA、分布式和集群

【杂谈】关于常见架构的整理,单应用、微服务、SOA、分布式和集群

345 0
|
存储 负载均衡 Kubernetes
|

微服务系列:互联网架构演进

微服务系列:互联网架构演进

507 0
|
缓存 Java Nacos
|

微服务系列:nacos注册中心实战

微服务系列:nacos注册中心实战

372 0
|
设计模式 监控 Java
|

Github标星67.9k的微服务架构以及架构设计模式笔记我粉了

微服务架构是什么? 我们都知道微服务架构是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的 类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。

595 0
|
SQL 缓存 安全
|

如何做好大促时的系统高可用

面对大促不确定的流量,我们需要做好全方位的流量控制与防护能力,确保我们的系统始终工作在预期的范围之内。首先我们需要有流量的实时监控以及水位诊断分析能力,确保我们知道当前系统所处的一个状态;在业务的链路入口,我们需要做好链路入口的容量评估以及峰值流量的限流配置、同时需要开启热点隔离能力,防止黑马商品、黑产刷单等不确定因素造成的稳定性影响;在微服务内部我们需要配置单机流控,针对微服务内部异步的流量我们可以配置流量平滑能力做到削峰填谷的效果;针对下游依赖的服务以及组件(数据库、缓存等),我们可以通过慢SQL发现以及熔断、慢调用隔离、热点探测等手段保障稳定性。

521 0
|
缓存 运维 微服务
|

微服务是开发架构对三高场景的妥协吗?

#架构 #运维 #云平台 #职责 #微服务架构 #单体架构 #编码

487 0
|
存储 Kubernetes 算法
|

微服务4:服务注册与发现

微服务4:服务注册与发现

511 0
|
NoSQL 测试技术 Nacos
|

【微服务专题】Nacos详解

【微服务专题】Nacos详解

413 0
|
Cloud Native 微服务
|

《微服务治理技术白皮书》电子版下载

《微服务治理技术白皮书》由阿里云云原生微服务团队编著,筹备近半年多的,长达 379 页。

196 0
|
存储 Cloud Native 架构师
|

专为云原生、微服务架构而设计的链路追踪工具 【SkyWalking介绍及搭建】(下)

专为云原生、微服务架构而设计的链路追踪工具 【SkyWalking介绍及搭建】(下)

692 0
|
网络协议 安全 jenkins
|

Jenkins+Docker+Harbor+SpringCloud微服务持续集成(下)

Jenkins+Docker+Harbor+SpringCloud微服务持续集成(下)

823 1
|
监控 Java 应用服务中间件
|

分享一个基于SpringCloud的微服务项目

最近有小伙伴私信孟哥,想要一个微服务的项目,必须安排呀!

373 0
|
存储 缓存 Kubernetes
|

Dubbo-kubernetes 基于Informer服务发现优化之路

在 Kubernetes(简称 K8S,一个可移植容器的编排管理工具)体系中,etcd 存储集群的数据信息,kube-apiserver作为统一入口,任何对数据的操作都必须经过 kube-apiserver。因此 Dubbo 想要以 Kubernetes 作为注册中心,必须调用 kube-apiserver 获取服务地址列表,那是以什么样的机制保持信息的可靠性、实时性、顺序性、高性能呢?答案就是基于List/Watch的Informer组件。

499 0
|
Cloud Native Dubbo Java
|

阿里云微服务引擎 MSE 2022年9月份产品动态

微服务引擎MSE面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。

414 0
|
SQL JSON 自然语言处理
|

Kratos微服务框架下实现Thrift服务

Thrift是Facebook于2007年开发的跨语言的rpc服框架,提供多语言的编译功能,并提供多种服务器工作模式;用户通过Thrift的IDL(接口定义语言)来描述接口函数及数据类型,然后通过Thrift的编译环境生成各种语言类型的接口文件,用户可以根据自己的需要采用不同的语言开发客户端代码和服务器端代码。2007年由facebook贡献到apache基金,是apache下的顶级项目

591 0
|
缓存 JavaScript 前端开发
|

Kratos微服务框架下实现GraphQL服务

GraphQL 旨在让 API 变得快速、灵活并且为开发人员提供便利。它甚至可以部署在名为 GraphiQL 的集成开发环境(IDE)中。作为 REST 的替代方案,GraphQL 允许开发人员构建相应的请求,从而通过单个 API 调用从多个数据源中提取数据。

473 0
|
设计模式 Java Go
|

Kratos微服务与它的小伙伴系列 - 依赖注入库 - Wire

与其他依赖注入工具不同,比如 Uber 的 Dig 和 Facebook 的 Inject,这 2 个工具都是使用反射实现的依赖注入,而且是运行时注入(runtime dependency injection)。

1293 0
|
NoSQL Java 调度
|

【Spring Cloud】新闻头条微服务项目:使用Reids延迟队列实现文章定时发布(下)

主要介绍了如何使用redis的zset及list数据类型实现延迟队列完成文章的定时发布功能。

624 0
|
Kubernetes Cloud Native Dubbo
|

应用发布新版本如何保障流量无损

微服务引擎MSE面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。

532 0
|
SQL Cloud Native druid
|

是谁的请求导致我的系统一直抛异常?

微服务引擎MSE面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。

499 0
|
前端开发 JavaScript 算法
|

ivx杨帆启航React/Pixi.js/FaaS、Krpano及微服务架构

ivx杨帆启航React/Pixi.js/FaaS、Krpano及微服务架构

491 0
|
存储 开发框架 安全
|

微服务系列之授权认证(一) OAuth 2.0 和 OpenID Connect

这些年围绕着授权鉴权(authorization)和身份验证(authentication)诞生了很多规范和协议。这里只讨论最主流的最新的规范和协议:OAuth2.0、OpenID Connect、JWT。8

687 0
|
前端开发 微服务
|

微服务项目:尚融宝(46)(核心业务流程:借款申请(3))

微服务项目:尚融宝(46)(核心业务流程:借款申请(3))

217 0
|
微服务
|

微服务项目:尚融宝(41)(核心业务流程:借款额度审批)

列表的结果需要关联查询,数据字典的数据也需要展示对应的文本内容而不是值,除了定义VO的方式,我们也可以使用扩展实体类的方式

298 0
|
JSON 前端开发 数据格式
|

微服务项目:尚融宝(30)(后端搭建:会员列表搭建(1))

微服务项目:尚融宝(30)(后端搭建:会员列表搭建(1))

206 0
|
数据库 数据安全/隐私保护 微服务
|

微服务项目:尚融宝(28)(后端搭建:实现用户登录(1))

微服务项目:尚融宝(28)(后端搭建:实现用户登录(1))

273 0
|
JSON 前端开发 JavaScript
|

微服务项目:尚融宝(25)(后端搭建:服务端渲染技术)

seo是网站为了提高自已的网站排名,获得更多的流量,对网站的结构及内容进行调整和优化,以便搜索引擎 (百度,google等)更好抓取到优质网站的内容。

331 0
|
存储 缓存 NoSQL
|

微服务项目:尚融宝(18)(后端搭建:引进redis)

由于数据字典的变化不是很频繁,而且系统对数据字典的访问较频繁,所以我们有必要把数据字典的数据存入缓存,减少数据库压力和提高访问速度。这里,我们使用Redis作为系统的分布式缓存中间件。

479 0
|
前端开发 JavaScript 应用服务中间件
|

微服务项目:尚融宝(14)(前端平台:尚融宝管理系统路由配置)

微服务项目:尚融宝(14)(前端平台:尚融宝管理系统路由配置)

359 0
我要发布