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

微服务

关注

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

0
今日
7338
内容
9
活动
564
关注
|
XML 监控 API
|

初探微服务架构

之前介绍了什么时候进行服务化,以及服务化拆分的两种方式即横向拆分和纵向拆分,还提到了引入微服务架构需要解决的问题。 这篇文章将进行介绍微服务架构的各个组成部分。 下图是微服务架构的模块图,在具体介绍之前先来看下一次正常的服务调用的流程。

1483 0
|
jenkins API Docker
|

聊聊微服务集群当中的自动化工具

本篇博客主要介绍了自动化工具这个概念,在微服务集群当中的作用,算抛砖引玉,欢迎大家提出自己的见解。

1442 0
|
Java 应用服务中间件 Apache
|

【Dubbo 开发者日北京站】这可能是微服务开发者们最关注的技术盛宴

亮点解读 Dubbo 2019 将走向哪里?现场围观 Dubbo Roadmap 2019 Java 劝退师小马哥现场演绎《Apache Dubbo 服务自省设计与实现》 开源项目:Spring Cloud Alibaba/Seata/Sentinel/Nacos 等各路技术专家技艺切磋 若您无法来现场,参与调研,有机会免费拿《码出高效,Java 开发手册》等奖品。

1565 0
|
负载均衡 Java 应用服务中间件
|

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

Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。 注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。

1465 0
|
Java 数据库连接 Spring
|

SpringCloud SpringBoot mybatis分布式微服务云架构开发Web应用

SpringCloud SpringBoot mybatis分布式微服务云架构开发Web应用 当你使用上述模板引擎中的任何一个,它们默认的模板配置路径为:src/main/resources/templates。

1862 0
|
Java 微服务 Spring
|

关于Spring Cloud大型互联网分布式企业微服务云架构

关于Spring Cloud大型互联网分布式企业微服务云架构 欢迎大家和我一同来搭建大型互联网分布式企业微服务云架构,我会把搭建架构的详细步骤记录下来,作为以后大家学习参考的资料,希望可以帮助更多的好学者。

1356 0
|
.NET 测试技术 API
|

(3)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Consul服务治理

Consul是注册中心,服务提供者、服务提供者、服务消费者等都要注册到Consul中,这样就可以实现服务提供者、服务消费者的隔离。 除了Consul之外,还有Eureka、Zookeeper等类似软件。

2551 0
|
Java 数据安全/隐私保护 微服务
|

Spring Cloud实战微服务精华视频教程

4706 0
|
存储 Java Shell
|

JVM内存模型

本文深入解析了JVM内存布局与运行机制,涵盖程序计数器、Java虚拟机栈、本地方法栈、堆、方法区及直接内存等关键区域。结合JDK8特性,探讨了元空间替代永久代的优化方案,并从GC角度分析堆内存管理。内容详尽,适合希望深入了解JVM工作原理的开发者。项目已收录于[Github](https://github.com/Java-Edge/Java-Interview-Tutorial),欢迎关注!

1123 0
|
测试技术 微服务 容器
|

如何用微服务重构应用程序

1157 0
|
安全 API 数据库
|

微服务实战:从架构到部署

本文讲的是微服务实战:从架构到部署【编者的话】在这篇文章里, 计划涵盖微服务架构(MSA)的核心架构概念,以及如何在实践中使用这些架构理论。

3287 0
|
测试技术 持续交付 微服务
|

微服务开发的软件过程

本文讲的是微服务开发的软件过程【编者的话】不少同学询问到如何实施微服务,特别是对项目数量增加的担忧。 在支付渠道设计一文中提到,可以按照渠道来划分项目,一个渠道一个项目,有同学认为这会导致项目太多无法管理。 本文要回答这个问题,在微服务中,我们是如何管理项目的,即微服务的软件过程。

1944 0
|
存储 关系型数据库 中间件
|

如何保障微服务架构下的数据一致性

                                                                   前   言 近期,随着用户量的增加和业务的不断推广,公司的产品由于在性能等各方面出现一定的瓶颈,开始寻求新的架构,并付诸于实践。

3814 0
|
Java 中间件 应用服务中间件
|

微服务架构上云最佳实践

7月27日,云栖社区、阿里中间件举办了首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术干货。在首届阿里巴巴中间件技术峰会上,具有10年研发经验的阿里巴巴中间件技术专家李颜良结合EDAS团队上云两年多以来积累的经验为大家分享了如何进行微服务拆分、微服务架构上云最佳实践以及微服务架构常用的模式,精彩不容错过。

9510 0
|
分布式计算 Spark 微服务
|

怎么实现微服务的实时性能分析?

1460 0
|
消息中间件 Docker 微服务
|

Catalog Service - 解析微软微服务架构eShopOnContainers(三)

上一篇我们说了Identity Service,因为其基于IdentityServer4开发的,所以知识点不是很多,今天我们来看下Catalog Service,今后的讲解都会把不同的、重点的拿出来讲,希望大家明白。

1902 0
|
Java 持续交付 微服务
|

第12章 Spring Boot与微服务

第12章 Spring Boot与微服务 随着RESTful web服务和JSON数据交换格式流行,简单快速建立一个可连接的服务已经越来越方便了。随着持续交付概念推广以及Docker容器普及,微服务将这两种理念和技术结合起来,形成新的微服务+API + 平台的开发模式,以及容器化微服务的持续交付概念。

1551 0
|
监控 算法 Java
|

延迟加载算法微服务的模型

基于SpringBoot的算法微服务,通常在启动阶段加载算法模型。但因为业务上,模型大小和数量是动态的,因此这一过程短则1分钟,长则5+分钟。在启动时加载导致的启动时间过长,会影响服务自身的监控告警、健康检测。

8773 0
|
Java 微服务 Spring
|

Spring Cloud构建微服务架构(二)服务消费者

在上一篇《Spring Cloud构建微服务架构(一)服务注册与发现》中,我们已经成功创建了“服务注册中心”,实现并注册了一个“服务提供者:COMPUTE-SERVICE”。那么我们要如何去消费服务提供者的接口内容呢? Ribbon Ribbon是一个基于HTTP和TCP客户端的负载均衡器。

1284 0
|
JavaScript 信息无障碍
|

无障碍工具条本地化安装部署

无障碍工具条安装部署教程

389 1
|
运维 Cloud Native 应用服务中间件
|

阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 09 月产品动态

阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要

203 2
|
缓存 Java API
|

Guava极简教程 - Joiner和Splitter

Guava是Google开发的一个开源Java库,增强了Java标准库的核心功能。它提供了多种工具和集合类,如不可变集合、多映射、缓存、并发工具、字符串处理、I/O工具、哈希与编码、范围、图形数据结构及参数验证等,使开发更高效、代码更简洁。`Joiner`用于将集合转换为字符串,支持分隔符和键值分隔符自定义;`Splitter`则用于将字符串拆分为集合,支持多个分隔符和空字符串忽略。更多详情及示例代码可见:[项目地址](https://gitee.com/naylor_personal/ramble-spring-boot/tree/master/guava)。

329 0
|
Nacos 微服务
|

【微服务系列笔记】Eureka

该文档介绍了微服务注册中心的重要性和流行选项,如Eureka、Nacos、Consul和Zookeeper,强调Eureka是唯一支持跨区域调用的AP系统。接着,它提供了一个Eureka入门案例,包括设置Eureka服务器和客户端的步骤,并展示了多实例部署的效果。最后,简要总结了学习Eureka的意义,并提出了几个思考问题,如Eureka的功能、工作原理以及其他服务发现技术。

286 5
|
算法 Java
|

Springcloud实战之自研分布式id生成器2

Springcloud实战之自研分布式id生成器2二:常见方法介绍

170 0
|
安全 Java
|

Springboot最全权限集成Redis-前后端分离-springsecurity-jwt-Token

Springboot最全权限集成Redis-前后端分离-springsecurity-jwt-Token

626 0
|
负载均衡 网络协议 测试技术
|

使用eBPF加速阿里云服务网格ASM

服务网格下的Sidecar 代理业务服务的收发请求,并提供业务层面的流量控制(路由)、负载均衡等功能,会引入一定的Latency 延迟。 通过eBPF 技术(部署sidecar 加速组件)将同节点下两个进程间的TCP 报文进行socket 短路可以提升一定的性能,HTTP 场景下QPS 可提升15% 左右, 有效地降低业务请求的Latency 。

1153 1
|
Kubernetes Cloud Native Serverless
|

基于MSE实现微服务的全链路灰度

本场景提供MSE Ingress网关集群和Kubernates集群,部署Demo服务。您将掌握支持Spring Cloud/Dubbo、云原生网关的全链路灰度方案。

571 0
|
存储 运维 监控
|

Apache Dubbo 云原生可观测性的探索与实践

Apache Dubbo 已接入指标、链路、日志等多维度观测能力,助力云原生实践,本文将介绍 Dubbo 可观测性的探索与实践。

1044 2
|
JSON Java API
|

基于SpringCloud封装统一的异常处理

在 Spring Cloud 中,可以通过自定义异常处理器来封装统一的异常处理逻辑。异常处理器能够捕获并处理应用程序中的异常,然后返回适当的错误响应。以下是一个基于 Spring Cloud 的统一异常处理的示例

701 0
|
消息中间件 Dubbo Java
|

深度剖析线上应用节点流量隔离技术

EDAS-云原生工具箱提供一套开箱即用的流量隔离工具,能够动态隔离特定流量,并在隔离后可随时恢复,满足各种场景下的流量隔离需求。

520 0
|
缓存 安全 JavaScript
|

【微服务架构 】微服务简介,第3部分:服务注册表

【微服务架构 】微服务简介,第3部分:服务注册表

248 0
|
消息中间件 存储 运维
|

「微服务架构」微服务架构中的数据一致性

「微服务架构」微服务架构中的数据一致性

299 0
|
存储 编解码 Java
|

(4)go-micro微服务proto开发

(4)go-micro微服务proto开发

261 0
|
监控 NoSQL 算法
|

(3)go-micro微服务项目搭建

(3)go-micro微服务项目搭建

256 0
|
Java 数据库 微服务
|

10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 下

10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 下

262 0
|
NoSQL JavaScript 小程序
|

Redis实现微博好友功能微服务(关注,取关,共同关注)

Redis实现微博好友功能微服务(关注,取关,共同关注)

751 0
|
监控 API 网络架构
|

微服务为什么要使用网关服务

不同的微服务一般会有不同的网络地址,但 web 端或 APP 端需要调用多个服务的接口才能完成一个业务需求。在这种客户端直接与各个服务通信的架构时,会有以下问题: • 客户端需要维护很多服务的请求地址; • 客户端会多次请求不同的微服务,增加了客户端的复杂性; • 存在跨域请求,处理相对复杂; • 认证复杂,每个服务都需要独立认证; • 随着项目的迭代,可能需要重新划分微服务(多个微服务合并成一个或将一个服务拆分成多个),在客户端直接与微服务通信时,重构将会难以实施;

472 0
|
负载均衡 Java 开发工具
|

SpringCloud微服务框架04 - Config统一配置中心

SpringCloud微服务框架04 - Config统一配置中心

353 0
|
JSON 前端开发 Java
|

如何基于gRPC沟通微服务框架

本文我们来讲解一下如何使用 gRPC构建微服务,gRPC是一个开源框架,可用于构建可扩展且高性能的微服务并创建服务之间的通信。

499 0
|
消息中间件 算法 网络协议
|

50-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Leader选举)

前面学习了Zookeeper相关细节,其中对于集群启动而言,很重要的一部分就是Leader选举,接着就开始深入学习Leader选举。

209 0
|
存储 数据库 微服务
|

45-微服务技术栈(高级):分布式协调服务zookeeper源码篇(持久化FileTxnSnapLog)

前面分析了FileSnap,接着继续分析FileTxnSnapLog源码,其封装了TxnLog和SnapShot,其在持久化过程中是一个帮助类。

260 0
|
Nacos 数据库 微服务
|

29-微服务技术栈(高级):分布式事务Seata部署与微服务整合

在分布式架构系统中,服务不止一个,一个完整的业务链路肯定也不止调用一个服务,此时每个服务都有自己的数据库增删改查,而每一个写操作对应一个本地事务。如果想要确保全部的业务状态一致,也就意味着需要所有的本地事务状态一致,这在我们之前的学习中肯定是不具备的,如何做到跨服务、跨数据源的事务一致性将是本章节的重点学习内容。

330 0
|
消息中间件 SpringCloudAlibaba Dubbo
|

02-微服务技术栈(基础):SpringCloud概述

本节笔者介绍了SpringCloud诞生的由来,以及目前国内主要流行的SpringCloud Alibaba与SpringCloud的关系,同时针对SpringCloud自身的特点、版本号、依赖关系做了概要论述,这些都是为了接下来的实战打好基础。

628 0
|
存储 SQL 关系型数据库
|

微服务篇:通过查询实施数据解放

基于查询的数据解放涉及查询数据存储并将所选择的结果发布到相关的事件流中。一个使用合适的 API、SQL 或类 SQL 语言的客户端会被用于向数据存储请求特定的数据集。必须能够批量查询数据集以提供事件的历史记录,然后定期更新,以确保数据的更改被发布到输出事件流中。

230 0
|
Java Docker 微服务
|

《云上Docker的Spring Cloud的微服务应用实践分享》电子版地址

云上Docker的Spring Cloud的微服务应用实践分享

176 0
我要发布