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

微服务

关注

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

0
今日
7417
内容
9
活动
585
关注
|
运维 自然语言处理 Kubernetes
|

如何在 ACK 中使用 MSE Ingress

随着云原生架构的普及,K8s 通过 Ingress 标准逐步把流量网关标准化,微服务网关作为微服务的入口正在加速跟流量网关融合,Ingress 作为容器和微服务的交集,作为数字世界的入口,作为安全和高可用的第一道防线变得越来越重要!下面给大家分享一下 Ingress 标准 和 实现的趋势,介绍一下 MSE Ingress在这个趋势下的优势和实践,为大家做关键入口选择多一些参考。

606 0
|
Prometheus 运维 监控
|

行业 SaaS 微服务稳定性保障实战

对于Tob企业而言,稳定性即是生命线。那么,面对商户数目暴增, C 端场景业务不断扩展呢,F6汽车科技又是如何搭建可观测体系呢?一线负责人深度解读实际演进过程!

645 0
|
存储 分布式计算 运维
|

分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享

随着微服务架构的流行,客户端发起的一次请求可能需要涉及到多个或 N 个服务,致使我们对服务之间的监控和排查变得更加复杂。

641 0
|
缓存 Dubbo 应用服务中间件
|

Dubbo3 StateRouter下一代高效流量路由机制

目前 MSE 服务治理的 离群实例摘除、标签路由、金丝雀发布、全链路灰度等功能已经使用该路由方案,经过我们的压测与演练,在CPU、RT等方面均有不少提升,以 Demo 应用为例 (服务调用的跳数为2,下游30节点,每个节点1c2g) 其中调用 RT 提升约 6.7%。

497 0
|
存储 Kubernetes 数据可视化
|

利用vscode插件icepanel可视化在kubernetes上部署微服务

Kubernetes系列

1124 0
|
存储 关系型数据库 MySQL
|

单体架构转为微服务架构的12个要素

微服务架构已经很流行了,并且有大量文章描述相对单体架构,微服务架构带来的众多优点。 怎么从单体架构更优雅地转化为微服务架构呢? 有一种被实践证明有效的方法论:The Twelve-Factor App[1]

583 0
|
Java 测试技术 持续交付
|

拆完中台再拆微服务

这些年中台、微服务都是技术浪潮中的弄潮儿。两者的命运似乎是所有技术新词的缩影:先谈,再建,后拆,最后平静。 如中台,开始时聊什么都得带上中台,战略层喜欢谈,执行层也喜欢谈,再后面跟随一线大厂纷纷搭建自己的中台,然后就是反思,拆除中台,最后平静看待中台。 中台可以说已经经历完整的生命周期,而微服务周期也差不多,但对于“拆掉”,两者的声势与目标却不太相同。

384 0
|
存储 Prometheus Kubernetes
|

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

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

1137 0
|
JSON 小程序 Cloud Native
|

Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第一篇(内附开发 demo)

Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第一篇(内附开发 demo)

732 0
|
Prometheus Kubernetes Cloud Native
|

Podinfo,迷你的 Go 微服务模板

Podinfo,迷你的 Go 微服务模板

418 0
|
存储 运维 负载均衡
|

聊聊集群、分布式和微服务之间的联系和异同点

对于集群、分布式和微服务,大家在工作中可能经常会听到,但是如果问你它们之间存在什么样的区别和联系,可能你一下子又感觉说不清楚,今天就这个话题,趁着周末时间,跟大家来一起聊聊。

1095 0
|
存储 运维 Dubbo
|

什么是微服务

什么是微服务

643 0
|
自然语言处理 Kubernetes 负载均衡
|

微服务治理 Istio 1.6部署和应用(上)

微服务治理 Istio 1.6部署和应用

501 0
|
缓存 JSON 监控
|

什么是微服务网关?SpringCloud Gateway保姆级入门教程

什么是微服务网关 SpringCloud Gateway是Spring全家桶中一个比较新的项目,Spring社区是这么介绍它的: 该项目借助Spring WebFlux的能力,打造了一个API网关。旨在提供一种简单而有效的方法来作为API服务的路由,并为它们提供各种增强功能,例如:安全性,监控和可伸缩性。 而在真实的业务领域,我们经常用SpringCloud Gateway来做微服务网关,如果你不理解微服务网关和传统网关的区别,可以阅读此篇文章 Service Mesh和API Gateway关系深度探讨 来了解两者的定位区别。

674 0
|
消息中间件 存储 监控
|

SpringCloud微服务实战——搭建企业级开发框架(三十八):搭建ELK日志采集与分析系统

一套好的日志分析系统可以详细记录系统的运行情况,方便我们定位分析系统性能瓶颈、查找定位系统问题。上一篇说明了日志的多种业务场景以及日志记录的实现方式,那么日志记录下来,相关人员就需要对日志数据进行处理与分析,基于E(ElasticSearch)L(Logstash)K(Kibana)组合的日志分析系统可以说是目前各家公司普遍的首选方案。 • Elasticsearch: 分布式、RESTful 风格的搜索和数据分析引擎,可快速存储、搜索、分析海量的数据。在ELK中用于存储所有日志数据。

854 57

【学习笔记】微服务的认识

【学习笔记】微服务的认识

194 0
|
存储 SQL 开发框架
|

SpringCloud微服务实战——搭建企业级开发框架(二十七):集成多数据源+Seata分布式事务+读写分离+分库分表

读写分离:为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。   目前有多种方式实现读写分离,一种是Mycat这种数据库中间件,需要单独部署服务,通过配置来实现读写分离,不侵入到业务代码中;还有一种是dynamic-datasource/shardingsphere-jdbc这种,需要在业务代码引入jar包进行开发。

1625 26
|
SpringCloudAlibaba 监控 Java
|

【SpringCloud微服务实战】搭建企业级应用开发框架(一):架构说明

SpringCloud分布式应用微服务系统组件列表: • 微服务框架组件:Spring Boot2 + SpringCloud Hoxton.SR8 + SpringCloud Alibaba • Spring Boot Admin: 管理和监控SpringBoot应用程序的微服务健康状态 • 数据持久化组件:MySql + Druid + MyBatis + MyBatis-Plus

1624 57
|
开发框架 前端开发 Java
|

SpringCloud微服务实战——搭建企业级开发框架(十九):Gateway使用knife4j聚合微服务文档

本章介绍Spring Cloud Gateway网关如何集成knife4j,通过网关聚合所有的Swagger微服务文档 1、gitegg-gateway中引入knife4j依赖,如果没有后端代码编写的话,仅仅引入一个swagger的前端ui模块就可以了

1487 57
|
运维 监控 Kubernetes
|

从一个微服务应用的成功落地,谈企业需要什么样的微服务治理

随着微服务技术的发展,微服务(MicroServices) 的概念早已深入人心,越来越多的公司开始使⽤微服务架构来开发业务应用。

498 0
|
Java Shell 开发工具
|

PassJava 初始化项目和添加微服务

PassJava 初始化项目和添加微服务

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

基于SpringCloudGateway实现微服务网关

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

548 0
|
应用服务中间件 Nacos 微服务
|

阿里微服务注册中心 Nacos 启动报错 Unable to start embedded Tomcat

阿里微服务注册中心 Nacos 启动报错 Unable to start embedded Tomcat

2300 0
|
Nacos 数据库 微服务
|

JeecgBoot单体升级微服务之二(3)

JeecgBoot单体升级微服务之二(3)

571 0
|
XML 运维 架构师
|

什么是微服务,为什么要做微服务?

什么是微服务,为什么要做微服务?

794 0
|
负载均衡 算法 网络协议
|

.Net微服务实战之技术选型篇(二)

.Net微服务实战之技术选型篇(二)

558 0
|
存储 前端开发 NoSQL
|

[半翻] 设计面向DDD的微服务

在DDD中,应用层依赖于领域和基础设施层,而基础设施依赖于领域层,但是领域层不依赖于任何层。 只在领域层编写业务规则和通用的领域知识,而应用层负责针对软件的目标来组合、协调领域层的业务规则。 领域层的领域实体、值类型、聚合根反映了真实业务的核心,需要用一种通用的语言来定义,这样不管应用层多么复杂,核心领域层自岿然不动。 领域层不能直接依赖与基础设施层,现代ORM框架一般都提出仓储模型来帮助领域层和技术设施层解耦。

309 0
|
SQL XML SpringCloudAlibaba
|

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

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

584 1
|
Dubbo Go 开发者
|

Dubbo-go-Mesh 开启新一代 Go 微服务形态

## 1. 什么是 Proxyless Service-Mesh (无代理服务网格) ? ### 1.1 Service Mesh 简析 Istio 是当今最流行的开源服务网格。它由控制平面和数据平面构成,其架构如下,图片摘自 [istio官网](istio.io) ![使用 Istio 后](https://istio.io/latest/img/service-mesh.svg) 位

1405 3
|
自然语言处理 监控 数据可视化
|

微服务性能测试的方法和工具

微服务性能测试的方法和工具

851 0
|
存储 Kubernetes 安全
|

提高微服务安全性的11个方法

提高微服务安全性的11个方法

651 0
|
运维 Kubernetes 负载均衡
|

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

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

2077 1
|
Kubernetes 前端开发 JavaScript
|

SpringCloud 微服务架构,适合接私活(附源码)

SpringCloud 微服务架构,适合接私活(附源码)

1706 0
|
消息中间件 JSON 监控
|

Kratos微服务框架下实现CQRS架构模式

Kratos微服务框架下实现CQRS架构模式,用于物联网的时序数据读写。

1141 0
|
存储 负载均衡 Kubernetes
|

Docker简单部署Traefik微服务网关

Docker简单部署Traefik微服务网关

1455 4
|
消息中间件 Cloud Native 架构师
|

如何设计一个复杂的业务系统?从对领域设计、云原生、微服务、中台的理解开始

软件架构设计本身就是一个复杂的事情,但其实业界已有一个共识,那就是“通过组件化完成关注点的分离从而降低局部复杂度”。其实现在我们用的无论是容器、中间件、消息、数据库等,在某种意义上都是组件化的产物。这样的好处是在不同的系统里可以复用。在云原生兴起的今天,以通用的、组件化的服务形式更容易为我们所用,所以说现在如果还不享用云原生技术红利,那你就会被时代抛弃。

540 0
|
开发框架 负载均衡 前端开发
|

带你了解springboot微服务架构和装配原理

带你了解springboot微服务架构和装配原理

509 0
|
存储 JSON 安全
|

微服务架构 | 7.1 基于 OAuth2 的安全认证

OAuth2 是一个基于令牌的安全验证和授权框架。他允许用户使用第三方验证服务进行验证。 如果用户成功进行了验证, 则会出示一个令牌,该令牌必须与每个请求一起发送。然后,验证服务可以对令牌进行确认;

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

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

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

575 0
|
负载均衡 监控 网络协议
|

从 Spring Cloud 看懂一个微服务框架的「五脏六腑」

面向服务的架构(SOA)和微服务架构是目前两种主流的服务化架构,都符合上面的例子,也有上面提到的所有组件。这两种服务架构有很多可以讲的,但是与本文的相关性不大,本文不做会过多展开,只简单介绍一下两者的区别

244 0
|
XML 敏捷开发 JSON
|

微服务架构谈系列(3):SOA VS 微服务(2)

微服务架构谈系列(3):SOA VS 微服务(2)

323 0
|
自然语言处理 监控 Devops
|

微服务与 DevOps实践:技术架构与组织架构(3)

微服务与 DevOps实践:技术架构与组织架构(3)

352 0
|
设计模式 架构师 中间件
|

微服务架构谈系列(1):切忌匆忙服务化(上)

微服务架构谈系列(1):切忌匆忙服务化(上)

321 0
|
微服务
|

微服务划分的模式与反模式(上)

微服务划分的模式与反模式(上)

342 0
|
Java 测试技术 API
|

架构模式-微服务架构

架构 模式 微服务 架构

733 1
|
存储 负载均衡 网络协议
|

微服务架构 | 3.4 HashiCorp Consul 注册中心

Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。它提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之 Consul 提供了一种完整的服务网格解决方案;

447 0
|
分布式计算 负载均衡 Dubbo
|

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

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

488 1
|
负载均衡 网络协议 Java
|

微服务架构 | 3.1 Netflix Eureka 注册中心

Eureka 是 Netflix 开发的服务发现框架,本身是一个基于 REST 的服务,主要用于定位运行在 AWS 域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的; Spring Cloud 将它集成在其子项目 spring-cloud-netflix 中,以实现 Spring Cloud 的服务发现功能;

625 0
|
设计模式 前端开发 Dubbo
|

DDD专题案例三《领域驱动设计架构基于SpringCloud搭建微服务》

微服务不是泥球小单体,而是具备更加清晰职责边界的完整一体的业务功能服务。领域驱动设计的思想通过Domain的功能域设计,可以把核心功能与支撑功能很好的区分开。而在MVC的设计模式常常是把所有的;数据服务、定义的属性类、提供的功能都在一条线上,这样是非常快速的开发方式但在做微服务部署时候却很麻烦。

842 0
|
Java Maven Docker
|

DOCKER06_SpringBoot微服务项目打包成Docker镜像详解(三)

DOCKER06_SpringBoot微服务项目打包成Docker镜像详解(三)

252 0
我要发布