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

微服务

关注

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

0
今日
7420
内容
9
活动
604
关注
|
Sentinel 微服务
|

【微服务~Sentinel】Sentinel降级、限流、熔断

【微服务~Sentinel】Sentinel降级、限流、熔断

2032 0
|
SQL NoSQL Java
|

三万字图文归纳整理分布式系统微服务(三)

三万字图文归纳整理分布式系统微服务(三)

400 0
|
算法 安全 Java
|

【Spring Cloud】新闻头条微服务项目:文章内容安全审核(需求分析及前期准备)

主要介绍了文章审核的流程以及如何在移动端文章微服务实现保存文章远程接口,为下一篇文章做准备。

972 0
|
存储 Kubernetes Cloud Native
|

微服务性能分析|Pyroscope 在 Rainbond 上的实践分享

随着微服务体系在生产环境落地,也会伴随着一些问题出现,比如流量过大造成某个微服务应用程序的性能瓶颈、CPU利用率高、或内存泄漏等问题。要找到问题的根本原因,我们通常都会通过日志、进程再结合代码去判断根本原因。对于微服务庞大的业务,这必定会很耗时,而且也很难及时找到关键问题点。

865 0
|
机器学习/深度学习 负载均衡 网络协议
|

SpringCloud+Alibaba微服务教程,Java自学/进阶程序员必看

Spring Cloud是目前市面上最火爆的Java微服务技术栈,因其功能丰富涉及微服务管理全面,并且在高可靠、高可阔以及在应对复杂业务和承受并发的能力上发挥出色,使其受到众多互联网公司的青睐。 很多公司逐步转型到微服务架构风格,所以springcloud是成为进阶Java开发高级工程师的必备技术栈。 本套课程将带你深入学习SpringCloud相关技术,学成之后可以去手动去搭建一个项目,相当可以主导一个项目开发,让你在技术上有一个质的提升。

711 0
|
负载均衡 NoSQL Java
|

【分布式集群】微服务电商应用系统的集群构建

基于Spring系列的框架开发的微服务业务站点在当下应该是最流行的开发模式之一,通过一系列分布式高可用的系统架构,我们将完成对电商应用的构建部署。

682 0
|
Cloud Native Dubbo Java
|

MSE 新金融行业标杆案例|费芮互动的云原生网关改造实践

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

2975 0
|
消息中间件 Cloud Native 容灾
|

我们总结了3大使用建议,并首次公开 Nacos3.0 规划图 | Nacos 开源4周年

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施

680 0
|
Java 应用服务中间件 持续交付
|

SpringBoot采用Java配置类的方式配置Nacos,动态注册微服务IP

本文是采用Java配置类的方式配置微服务的Nacos服务注册,并动态的配置spring.cloud.discovery.ip属性以打到微服务内网穿透注册至Nacos注册中心。

6101 0
|
缓存 Kubernetes Java
|

微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹

Nocalhost + Rainbond 让开发、部署更加高效、便捷。

631 0
|
SQL 存储 前端开发
|

分布式 微服务 项目 我们为什么要分库分表?

分布式 微服务 项目 我们为什么要分库分表?

1717 1
|
负载均衡 网络协议 Cloud Native
|

Spring Cloud Alibaba:Nacos服务治理平台,服务注册、RestTemplate实现微服务之间访问,负载均衡访问

Nacos 提供了发现、配置和管理微服务能力,能快速实现动态服务发现、服务配置、服务元数据及流量管理。使用 Nacos 可以更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 本文用Nacos、RestTemplate实现微服务之间访问。

914 0
|
存储 Prometheus Kubernetes
|

详细了解 Linkerd 2.10 基础功能,一起步入 Service Mesh 微服务架构时代(二)

详细了解 Linkerd 2.10 基础功能,一起步入 Service Mesh 微服务架构时代(二)

1309 0
|
缓存 负载均衡 NoSQL
|

带你走进微服务Microservice

带你走进微服务Microservice

1761 0
|
Kubernetes 网络协议 jenkins
|

SpringCloud微服务实战——搭建企业级开发框架(三十五):SpringCloud + Docker + k8s实现微服务集群打包部署-集群环境部署【上】

一、集群环境规划配置 生产环境不要使用一主多从,要使用多主多从。这里使用三台主机进行测试一台Master(172.16.20.111),两台Node(172.16.20.112和172.16.20.113) 1、设置主机名 CentOS7安装完成之后,设置固定ip,三台主机做相同设置 vi /etc/sysconfig/network-scripts/ifcfg-ens33 #在最下面ONBOOT改为yes,新增固定地址IPADDR,172.16.20.111,172.16.20.112,172.16.20.113 ONBOOT=yes IPADDR=172.16.20.111

1389 0
|
监控 算法 前端开发
|

基于SpringCloudGateway实现微服务网关

后端写完所有的微服务之后,最终是要交给前端去调用。我们都知道每个微服务都有各自的端口号,如果前端直接通过IP加端口的方式去调用微服务会很麻烦。如果想对请求增加限制也会变得十分困难。这个时候微服务网关就出现了。

668 0
|
SQL XML SpringCloudAlibaba
|

SA实战 ·《SpringCloud Alibaba实战》快速搭建三大微服务并完成交互开发与测试

SA实战 ·《SpringCloud Alibaba实战》快速搭建三大微服务并完成交互开发与测试

734 1
|
负载均衡 监控 网络协议
|

微服务的下一步,离不开服务网格

微服务的下一步,离不开服务网格

341 0
|
运维 Kubernetes 负载均衡
|

微服务和服务网格有什么区别,Istio告诉你

微服务和服务网格有什么区别,Istio告诉你

2274 1
|
设计模式 前端开发 Java
|

微服务设计模式:反腐层(Anti-corruption layer)

微服务设计模式:反腐层(Anti-corruption layer)

1030 0
|
JSON Java Maven
|

springcloud学习笔记:认识微服务,谈资,技术的迭代演变,支付模块为例 体验demo(3)

springcloud学习笔记:认识微服务,谈资,技术的迭代演变,支付模块为例 体验demo(3)

424 0
|
缓存 负载均衡 算法
|

微服务架构下的分布式限流方案全解析

微服务架构下的分布式限流方案全解析

4599 0
|
IDE 前端开发 Java
|

微服务开发神器之JRebel 插件破解和实现本地及远程热部署教程

微服务开发神器之JRebel 插件破解和实现本地及远程热部署教程

2823 0
|
消息中间件 存储 Oracle
|

微服务架构 | 11. 分布式事务

分布式事务是指事务的参与者、支持事务的服务器、资源服务器及事务管理器分别位于分布式系统的不同节点上;

948 0
|
监控 算法 数据可视化
|

微服务架构 | 5.4 Sentinel 流控、统计和熔断的源码分析

调用链路是 Sentinel 的工作主流程,由各个 Slot 槽组成,将不同的 Slot 槽按照顺序串在一起,从而将不同的功能(限流、降级、系统保护)组合在一起; 本篇《2. 获取 ProcessorSlot 链》将从源码级讲解如何获取调用链路,接着会以遍历链表的方式处理每一个 Slot 槽,其中就有:FlowSlot、StatisticSlot、DegradeSlot 等。分别对应本篇《3. 流控槽实施流控逻辑》、《4. 统计槽实施指标数据统计》和《5. 熔断槽实施服务熔断》;

757 0
|
存储 运维 前端开发
|

Apache APISIX 助力有赞云原生 PaaS 平台,实现全面微服务治理(2)

Apache APISIX 助力有赞云原生 PaaS 平台,实现全面微服务治理(2)

866 0
|
消息中间件 领域建模 数据安全/隐私保护
|

微服务架构谈(4):领域事件-解耦微服务的关键

微服务架构谈(4):领域事件-解耦微服务的关键

979 0
|
存储 缓存 Java
|

微服务架构 | *2.5 Nacos 长轮询定时机制的源码分析

为方便理解与表达,这里把 Nacos 控制台和 Nacos 注册中心称为 Nacos 服务器(就是 web 界面那个),我们编写的业务服务称为 Nacso 客户端; 由于篇幅有限,这里将源码分析分为上下两篇,其中上篇讲获取配置与事件订阅机制,下篇讲长轮询定时机制;在《微服务架构 | 2.2 Alibaba Nacos 的统一配置管理》中提到一张 Nacos 动态监听的长轮询机制原理图,本篇将围绕这张图剖析长轮询定时机制的原理;

1795 1
|
分布式计算 负载均衡 Dubbo
|

微服务架构 | 3.3 Apache Zookeeper 注册中心

ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等;

678 1
|
监控 前端开发 JavaScript
|

6个顶级SpringCloud微服务开源项目,企业开发必备!

6个顶级SpringCloud微服务开源项目,企业开发必备!

5579 0
|
存储 Oracle 安全
|

微服务架构 | 2.1 使用 Spring Cloud Config 管理服务配置项

SpringCloud Config 为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置;

8331 0
|
XML JSON 前端开发
|

微服务架构 | 2. 服务配置管理

将配置写入一个 config 常量类往往会有些问题,每次对配置进行更改时,应用程序都必须重新编译和重新部署; 在少量的应用程序中可以将配置写在低层级的属性文件,如:YAML、JSON 或 XML;其中包含数据库和中间件连接信息,以及驱动应用程序行为的相关元数据; 但是在处理可能包含数百个微服务的基于云的应用程序,其中每个微服务可能会运行多个服务实例时,需要对配置进行集中管理;

1633 0
|
缓存 Java Nacos
|

微服务架构:Nacos本地缓存 PK 微服务优雅下线

微服务架构:Nacos本地缓存 PK 微服务优雅下线

1274 0
|
存储 消息中间件 缓存
|

华为技术专家谈微服务分布式架构的服务配置管理

单体应用只需管理一套配置,而微服务架构后,每个系统都有自己的配置,并且各不相同,有些配置还需要能够动态改变,以动态降级、切流量、扩缩容,那微服务架构下,到底服务配置该如何管理。 本地配置 最简单的,在代码里写配置。

355 0
|
自然语言处理 监控 Dubbo
|

Java微服务选型Dubbo V.S SpringCloud(下)

若业务场景仅一种语言,可选择跟语言绑定的RPC框架 如果涉及多个语言平台之间的相互调用,必须选择跨语言平台的RPC框架。 支持多语言是RPC框架未来的发展趋势。正是基于此判断,各个RPC框架都提供了Sidecar组件来支持多语言平台之间的RPC调用。

584 0
|
存储 负载均衡 前端开发
|

SpringCloud微服务实战(5)-Feign应用通信(下)

SpringCloud微服务实战(5)-Feign应用通信

276 0
|
SpringCloudAlibaba 运维 监控
|

SpingCloud Alibaba实战(1:微服务与SpringCloud Alibaba)

SpingCloud Alibaba实战(1:微服务与SpringCloud Alibaba)

857 0
|
缓存 监控 容灾
|

阿里百度华为等大厂是如何追踪微服务调用的?(上)

阿里百度华为等大厂是如何追踪微服务调用的?

483 0
|
SQL 运维 资源调度
|

微服务中 “微“ 到底是什么?

抛去教条性质的解释,从巨石应用到微服务应用,耦合度是其中最大的变化。或是将多个模块中重复的部分进行拆分,或是纯粹为了拆分膨胀的单体应用,这些拆分出来的部分独立成一个服务单独部署与维护,便是微服务了。 拆分后自然而然会催生出一些必要的需求:

443 0
|
存储 监控 Kubernetes
|

浅谈Skywalking微服务监控分析

SkyWalking简介:SkyWalking是一个开源的观测平台,用于从服务和云原生等基础设施中收集、分析、聚合以及可视化数据。SkyWalking 提供了一种简便的方式来清晰地观测分布式系统,甚至可以观测横跨不同云的系统。SkyWalking 更像是一种现代的应用程序性能监控(Application Performance Monitoring,即APM)工具,专为云原生,基于容器以及分布式系统而设计

1382 0
|
Kubernetes 网络协议 Java
|

kubernetes Spring Cloud 微服务架构—(10) Kubernetes spring cloud 微服务Kubernetes 1.15 安装

(10) Kubernetes spring cloud 微服务Kubernetes 1.15 安装

1034 0
|
缓存 运维 监控
|

高可用的微服务架构设计-资源隔离、限流、熔断、降级、监控

高可用的微服务架构设计-资源隔离、限流、熔断、降级、监控

1138 0
|
关系型数据库 Java 调度
|

开源微服务编排框架:Netflix Conductor

本文主要介绍netflix conductor的基本概念和主要运行机制。

8750 0
|
存储 SQL 缓存
|

java springcloud 微服务设计方案

java springcloud 微服务设计方案

402 0
|
Kubernetes Cloud Native Dubbo
|

阿里云云效云原生DevOps解决方案:函数计算、K8S、微服务场景方案详解

为帮助更多企业和开发者高质量、低成本地享受技术升级带来的研发福利,云效联合云原生团队打造了一站式云原生DevOps解决方案,无论是通用K8s场景、Spring Cloud/Dubbo微服务场景、还是轻量级的函数计算场景,

1714 0
|
消息中间件 负载均衡 网络性能优化
|

微服务和RPC通信

本文介绍 微服务和RPC通信

1041 0
|
SpringCloudAlibaba Java 开发者
|

阿里云开发者 DevUP 沙龙 -青岛站 -阿里巴巴微服务技术的应用与实践邀你参加啦

微服务开发中,SpringCloud作为Spring生态中的针对微服务的技术框架,越来越受到各个企业技术人员的追捧。但是,SpringCloud中一些组件,在实践使用中,存在一定的局限。SpringCloudAlibaba,横空出世,替换了SpringCloud中的一些组件,使微服务在实践中,能够更便捷的、更优雅的实现落地。

1678 0
|
消息中间件 监控 前端开发
|

解读畅捷通微服务治理能力提升之路

任何一个事物,当它的复杂度达到一定程度时,就可能出现问题,我们需要对问题进行梳理、改进和优化。因此,对事物的治理,本质上是对事物复杂度的管理。同样的,微服务治理就是对服务复杂度膨胀问题的管控及管理。

3231 0
|
运维 Kubernetes 监控
|

神结合!一招玩转K8s和微服务治理

云原生技术已经深刻的改变了软件的开发和交付过程,让软件开发回归业务,是开发者长久以来的共同愿望,云原生的出现,恰好提供完美的工具,帮开发者将软件的业务功能和运维治理分离开。而K8s作为云原生技术中调度编排的核心,对运维治理的提供了实施标准,早已被证明可有效的提升复杂系统稳定性,降低运维成本,随着它的逐渐成熟,K8s已经开始吸引越来越多开发者的注意。

1835 0
我要发布