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

微服务

关注

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

0
今日
7418
内容
9
活动
599
关注

这可能是2023年把微服务讲的最全了:SpringBoot+Cloud+Docker

最近几年,微服务可谓是大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。

926 0
|
负载均衡 网络协议 应用服务中间件
|

「微服务架构」基于NGINX的三种微服务参考架构

「微服务架构」基于NGINX的三种微服务参考架构

667 0
|
存储 前端开发 Java
|

[微服务架构选型 ]微服务架构 - 适合您的软件开发吗?

[微服务架构选型 ]微服务架构 - 适合您的软件开发吗?

385 0
|
消息中间件 负载均衡 安全
|

[微服务架构]API网关.微服务简介,第2部分

[微服务架构]API网关.微服务简介,第2部分

276 0
|
自然语言处理 安全 大数据
|

[微服务架构 ] 微服务- 生存还是毁灭!

[微服务架构 ] 微服务- 生存还是毁灭!

298 0
|
存储 JSON 运维
|

2017年终奉献:微服务最佳实践

2017年终奉献:微服务最佳实践

282 0
|
消息中间件 Cloud Native Serverless
|

阿里云云原生微服务的认证费用是多少?考试内容是什么?

“云”是现在的热门概念,我们的社会被网络、信息通信技术、云计算改变了,天南海北的距离越变越短,人们购买物品的方式也愈发便利,如今云对于生活的方方面面都起到了至关重要的作用。

523 1
|
NoSQL 关系型数据库 MySQL
|

(15)go-micro微服务main.go开发

(15)go-micro微服务main.go开发

345 0
|
JSON 数据库 数据格式
|

(13)go-micro微服务公用函数开发

(13)go-micro微服务公用函数开发

333 0
|
存储 人工智能 安全
|

微服务创新时代,IPU打通未来数据中心之路

微服务创新时代,IPU打通未来数据中心之路

480 0
|
存储 监控 算法
|

微服务实战02-EurekaServer注册中心

EurekaServer ,它扮演的角色是注册中心,用于注册各种微服务,以便于其他微服务找到和访问。

317 0
|
Java Maven 微服务
|

微服务实战01-maven聚合工程

微服务实战01-maven聚合工程

527 0
|
弹性计算 运维 负载均衡
|

东方证券:我们如何成功实施微服务(2)

东方证券:我们如何成功实施微服务

374 0
|
存储 缓存 运维
|

您需要模块,而不是微服务

您需要模块,而不是微服务

355 0
|
消息中间件 JavaScript Java
|

SpringCloud Gateway网关为认证中心和用户微服务构建统一的认证授权入口

SpringCloud Gateway网关为认证中心和用户微服务构建统一的认证授权入口

947 1
|
微服务
|

如何正确的设计微服务(2)

如何正确的设计微服务

196 0
|
消息中间件 Cloud Native 架构师
|

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

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

345 2
|
负载均衡 算法 安全
|

SpringCloud微服务框架02-Eureka服务注册与发现

SpringCloud微服务框架02-Eureka服务注册与发现

314 0
|
设计模式 缓存 Dubbo
|

已跪,Java全能笔记爆火,分布式/开源框架/微服务/性能调优全有

程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了从了解-熟悉-熟练-精通的过程以外,还应该从基础出发,到进阶,到源码,到实战。所以,程序员想要成功,首先要成就自己。

305 0
|
测试技术 持续交付 定位技术
|

如何构建基于 DDD 领域驱动的微服务?(1)

如何构建基于 DDD 领域驱动的微服务?

296 0
|
IDE Java API
|

微服务框架:如果不用 Spring Boot,还可以选择谁?(3)

微服务框架:如果不用 Spring Boot,还可以选择谁?

367 0
|
Kubernetes Cloud Native 开发者
|

Dapr和Rainbond集成,实现云原生BaaS和模块化微服务开发

Dapr 是一个开源的分布式应用运行时,帮助开发者构建松耦合的分布式应用程序,具有良好的可扩展性和可维护性。Rainbond 是一款企业级的云原生应用管理平台,提供了丰富的功能和工具,方便开发者管理和部署应用。

651 0
|
消息中间件 Dubbo NoSQL
|

32天高效突击:框架+性能优化+微服务+分布式,笔记面试全有

导言 今年似乎因为疫情影响,时间过得特别快,对于需要跳槽换工作的人来,更觉得有些突然,似乎金三银四和金九银四还没开始准备好,就匆匆过去。加上今年的大环境不佳,所以大部分的人在今年的招聘旺季都没有收获到好的结果。 今天分享的主题则是由 一位阿里P7的面试心得,通过32天的高效突击训练,成功拿下offer的学习方法。 篇章分为三大章节,可以根据自己所需来阅读内容和下载资料:

504 0
|
Cloud Native Dubbo Java
|

阿里云微服务引擎 MSE 2023 年 3 月产品动态

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

585 0
|
负载均衡 安全 Java
|

就这?腾讯云高工熬夜手写'Java微服务学习笔记'也就让我月薪涨3k

本人18年毕业于长沙某大专,实习期间进入一家和学校合作的互联网公司,一直在公司干着千篇一律的CRUD,生活看不到希望,感觉一直在这里CRUD没有希望,所以在春节回来后就离职了,一直在家中学习。和一些大佬在VX群里交流学习的过程中,无意中从一位腾讯云大佬手中拿到了这份由腾讯云大佬亲码的“Java微服务”学习笔记!

480 0
|
XML Dubbo Java
|

52-微服务技术栈(高级):微服务网关Soul(搭建dubbo-zk应用)

springboot:2.2.2 alibaba.dubbo:2.0.0 zkclinet:0.10 JDK:1.8

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

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

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

397 0
|
存储 JSON 搜索推荐
|

41-微服务技术栈(高级):分布式搜索引擎ElasticSearch(RestClient文档处理[搜索/分页/高亮/地理坐标])

在前面的学习中,笔者带领大家完成海量数据导入ES,实现了ES基本的存储功能,但是我们知道ES最擅长的还是搜索、数据分析。所以本节笔者将继续带领大家研究一下ES的数据搜索功能,同上节一样,继续分别采用DSL和RestClient实现搜索。

374 0
|
自然语言处理 监控 搜索推荐
|

37-微服务技术栈(高级):分布式搜索引擎ElasticSearch(初识ES)

随着应用数据的陡增,传统关系型数据库如MySQL/Oracle/RDS等,在处理海量数据的关系映射、数据查询场景还是有性能瓶颈。16年左右巅峰的Solr技术,随着近几年的技术发展也逐步被ES所替代。本节开始我们将花费5节的课程时间,带领读者朋友们认识ES、完成ES常见API的使用的代码演练。

728 0
|
Java 测试技术 Shell
|

35-微服务技术栈(扩展):压测工具Jmeter使用介绍

作为分布式系统的接口测试工具,Jmeter在很多企业都有对应的使用场景,以满足开发者:接口性能测试,测试:接口瓶颈,实现系统上线前的稳定性保障。本节笔者将带领大家完成Jmeter工具的使用、介绍、说明。

559 0
|
Java 关系型数据库 数据库
|

32-微服务技术栈(高级):分布式事务Seata的TCC模式

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

795 0
|
SQL 关系型数据库 数据库
|

30-微服务技术栈(高级):分布式事务Seata的XA模式

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

528 0
|
存储 NoSQL 中间件
|

25-微服务技术栈(高级):Redis持久化

作为分布式系统中,必不可少的非结构化存储中间件,Redis在小型、中型、大型乃至高并发系统中均有自己发挥的场合,除了基础数据结构(String/Hash/Set/ZSet/List)的增删改查操作,在真正的生产环境中我们如何避免数据的丢失?如何避免单点的性能瓶颈?如何搭建合适的集群架构? 本节笔者将从数据的持久化、多种集群结构搭建去解决不同的应用场景,以满足读者朋友们生产环境下的种种问题,最终实现Redis技术中间件的优雅落地。

4806 3
|
消息中间件 安全 Java
|

19-微服务技术栈(高级):MQ消息可靠性

消息中间件,作为分布式系统中必不可少的一部分,在前面我们学习过其基本的消息发送、消费(跳转链接),但是读者朋友们肯定也知道,真正的生产环境可不是简单的发送消息这么简单。如何避免消息丢失?如何满足特殊场景下的消息延迟消费?如何解决消费能力不足?如何搭建集群?等等 本节笔者将从消息的可靠性出发,解决消息不丢失的问题。同时借助TTL实现延迟消息,惰性队列解决消息堆积问题,最后完成集群搭建以实现生产环境真正的高可用。

559 0
|
敏捷开发 Kubernetes Go
|

架构解密从分布式到微服务:分布式系统的设计理念

分布式系统从诞生到现在已经有几十个年头了,其中伴随着一些很重要的基础理论,正是这些影响深远的基础理论,奠定了分布式系统的坚实基础,造就了分布式领域的一座座宏伟大厦。为了练就一身武功,让我们从这些经典的分布式理论开始学起吧。

503 0
|
负载均衡 关系型数据库 MySQL
|

09-微服务技术栈(基础):Nacos配置中心

上一节我们借助于Nacos实现注册中心,完美替换了Eureka在项目之初的功能,开始本章节之前我们一起回忆下Nacos实现注册中心的关键步骤 1. 引入springcloud-alibaba/nacos-discovery依赖 2. 去除原eureka依赖、去除配置文件中eureka注册信息 3. 新增nacos注册信息:spring.cloud.nacos.server-addr:localhost:8848 4. 重启项目并验证 在此基础之上我们验证了Nacos的负载均衡策略、权重控制、环境隔离等信息,希望大家还能有点印象。

771 0
|
存储 缓存 SpringCloudAlibaba
|

06-微服务技术栈(基础):Nacos注册中心

本节从Nacos安装、运行到具体规则配置,带领读者们深度参与了Nacos日常使用场景,Nacos作为注册中心可以优雅替换Eureka也离不开SpringCloud Alibaba的开源贡献。作为国内主流的配置、注册中心,Nacos在国内多数微服务公司都有使用,感兴趣的可以阅读一下本节推荐资料,笔者整理归纳在本文第8章节。

704 0
|
消息中间件 Java 中间件
|

JAVA面试——微服务(二)

JAVA面试——微服务

354 0
|
设计模式 缓存 负载均衡
|

JAVA面试——微服务(一)

JAVA面试——微服务

256 0
|
NoSQL Java 数据库连接
|

构建微服务:Spring boot 入门篇

构建微服务:Spring boot 入门篇

1111 0
|
Cloud Native Dubbo Java
|

阿里云微服务引擎 2023 2月份产品动态

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

621 0
|
运维 网络协议 Java
|

MSE 诊断利器上线

mseutil 未来还会支持更多的MSE子产品以及更细粒度的,更智能的诊断能力,包括客户端到 MSE 实例的网络报文分析,客户端负载状态分析,具体应用的资源占用水平以及 GC 分析等能力,帮助用户更便捷的排查在使用 MSE 产品过程中遇到的问题,提升运维效率。

676 0
|
Java Docker 微服务
|

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

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

292 0
|
负载均衡 JavaScript Dubbo
|

基于常见组件微服务场景实战:如何对几十个后台服务进行高效管理

基于常见组件的微服务场景实战,注册发现 下面开始微服务相关内容的讲解。在这一部分中,仍然从最基础的场景入手,然后再逐步展开说明,帮助大家快速掌握一些微服务组件的实现原理,最终理解微服务架构的本质。

352 0
|
存储 Java Nacos
|

谷粒学院——Day10【微服务调用】

谷粒学院——Day10【微服务调用】

392 0
|
消息中间件 SQL 缓存
|

超越微服务架构

DawnSql完美超越微服务

579 0
|
Java Maven 微服务
|

SpringCloud学习(十二):Hystrix支付微服务构建

Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。

403 0
|
应用服务中间件 nginx 微服务
|

SpringCloud学习(四):微服务入驻eurekaServer

SpringCloud学习(四):微服务入驻eurekaServer

320 0
|
SQL JavaScript 前端开发
|

springboot-plus、简介、开源单体系统,系统拆分和微服务 下

springboot-plus、简介、开源单体系统,系统拆分和微服务 下

1889 0
|
Oracle 前端开发 Java
|

springboot-plus、简介、开源单体系统,系统拆分和微服务 上

springboot-plus、简介、开源单体系统,系统拆分和微服务 上

593 0
我要发布