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

微服务

关注

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

0
今日
7421
内容
9
活动
594
关注
|
XML Java 数据库连接
|

Mybatis-Plus极简教程

Mybatis-Plus 简称 MP ,是 Mybatis 的增强工具,提供了一批开箱即用的功能、特性、接口、注解,简化了应用程序访问数据库的相关操作,完善了Mybatis作为ORM仅能做到半自动的不足,提高了开发人员的开发效率。 MP是社区产品,当前源代码在Github上面进行维护,基于Apache2.0开源协议,可放心在商业项目上使用。

517 0
|
前端开发 安全 Java
|

SpringBoot线程池ThreadPoolExecutor极简教程

ThreadPoolExecutor 是 java.util.concurrent 包下的一个类,在jdk1.5版本引入,帮助开发人员管理线程并方便地执行并行任务。 通俗来说,ThreadPoolExecutor 的作用是生产和管理线程池的,可以通过调用其 execute 方法和 submit 方法执行多线程任务。

2390 0
|
SQL 存储 分布式计算
|

SpringBoot集成Jpa极简教程

基本概念 Jpa(Java Persistence API)即 java 持久化api规范,并不是一个ORM框架,而是一种访问数据的接口定义,通过与数据访问框架或者ORM框架配合,可以简单方便的处理与数据库的交互。这种概念有点类似 slf4j 和 logback 的关系。 SpringDataJpa是对JPA规范的封装,旨在提高开发效率,同时不失灵活性,它提供了一种简单、一致的方式来访问不同种类的数据源,包括关系数据库、非关系数据库、MapReduce 框架等。Spring Data JPA 还提供了一些高级特性,如动态查询、多表查询、嵌套查询、存储过程和函数调用等。

850 0
|
运维 安全 Cloud Native
|

云原生网关如何实现安全防护能力

采用 Higress 三合一的架构,可以显著降低成本,并提高系统整体可用性。

4819 1
|
Kubernetes 安全 Java
|

支撑 “千万设备日活” 的创米数联 7 年微服务架构演进之路

未来创米云服务将业务网关逐渐转型为云原生网关+WASM 插件方案,代替繁重的 Spring Cloud Gateway 业务网关,进一步提升网关性能、灵活性和可扩展性,并接入现有可观测体系。我们将继续致力于创新和技术升级,为用户提供更优质的产品体验。

648 2
|
Kubernetes Cloud Native Java
|

时速云使用 Higress 替换 Ngnix Ingress + Spring Cloud Gateway 的生产实践

时速云的 PaaS 平台多款网关软件基于 Higress 实现统一

803 0
|
存储 NoSQL 数据库
|

[微服务架构 ]Saga 模式| 如何使用微服务实现业务事务 第一部分

[微服务架构 ]Saga 模式| 如何使用微服务实现业务事务 第一部分

452 0
|
监控 架构师 NoSQL
|

「微服务架构」企业微服务架构

「微服务架构」企业微服务架构

252 0
|
消息中间件 NoSQL Java
|

厉害!腾讯T3-2都还在学的微服务+MySQL+Kafka+boot2.x+虚拟机PDF

关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢! So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。

320 0
|
消息中间件 监控 数据可视化
|

(22)go-micro微服务kibana使用

(22)go-micro微服务kibana使用

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

(10)go-micro微服务发送邮件

(10)go-micro微服务发送邮件

338 0
|
存储 JSON 数据可视化
|

(6)go-micro微服务consul配置、注册中心

(6)go-micro微服务consul配置、注册中心

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

太牛了,这是我见过把微服务讲的最全最好的SpringCloud架构进阶

现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,而Spring Cloud就是这些技术中的翘楚。 作为新一代的服务框架,Spring Cloud提出的口号是开发“面向云环境的应用程序”,它为微服务架构提供了更加全面的技术支持。而且作为Spring的拳头项目,它也能够与Spring Framework、Spring Boot、Spring Data、Spring Batch等其他Spring项目完美融合,这些对于微服务而言是至关重要的。

308 0
|
运维 Rust Cloud Native
|

微服务是老生常谈,还是愈发青春? | 解读微服务的2022

微服务是老生常谈,还是愈发青春? | 解读微服务的2022

339 0
|
Java 数据库 微服务
|

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

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

347 0
|
存储 JSON NoSQL
|

聊聊 微服务 架构中的用户认证方案 上

聊聊 微服务 架构中的用户认证方案 上

770 0
|
消息中间件 JavaScript Java
|

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

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

897 1
|
消息中间件 Cloud Native 架构师
|

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

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

545 0
|
微服务
|

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

如何正确的设计微服务

176 0
|
NoSQL JavaScript 小程序
|

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

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

885 0
|
监控 API 网络架构
|

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

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

583 0
|
存储 Kubernetes 负载均衡
|

阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!

阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!

1161 0
|
负载均衡 算法 安全
|

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

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

287 0
|
JSON 前端开发 Java
|

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

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

648 0
|
Java Linux Maven
|

谁才是微服务赢家:Quarkus 与 Spring Boot

在容器时代(“ Docker 时代”),无论您是否在使用它,都不可否定java的活力。Java 在性能方面一直比较有优势,主要是因为代码和真实机器之间的抽象层,多平台的成本(一次编写,随处运行 - 还记得吗?),其中包含 JVM -between(JVM:模拟真实机器所做的软件机器)。 如今,使用微服务架构,也没有任何优势,为总是在同一个地方和平台上运行的东西(Docker 容器 - Linux) 环境构建多平台(解释)的东西。可移植性现在不那么重要了(可能比以往任何时候都重要),那些额外的抽象级别并不重要。

1268 0
|
IDE Java API
|

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

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

333 0
|
JSON 负载均衡 Oracle
|

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

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

601 0
|
负载均衡 监控 Dubbo
|

读书分享:《Apache Dubbo 微服务开发从入门到精通》

本次分享的书是《Apache Dubbo 微服务开发从入门到精通》,该书以 Dubbo 框架为例,全面讲解微服务从开发、配置、部署到治理、流量管控、可视化监测、事务管理全生命周期过程;涵盖 Dubbo3 最新特性使用方式与原理,包括云原生 Kubernetes、Service Mesh 解决方案等。通过阅读书籍,计划通过以下几个问题来带你们深入了解Dubbo的神奇之处。

656 0
|
Cloud Native Dubbo Java
|

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

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

550 0
|
监控 应用服务中间件 API
|

Yii2.0如何进行微服务开发?具体步骤是怎样的?底层原理是什么?

Yii2.0如何进行微服务开发?具体步骤是怎样的?底层原理是什么?

481 0
|
Java 程序员 测试技术
|

不吹不黑!阿里新产微服务架构进阶笔记我粉了!理论实战齐飞

微服务架构 目前微服务是非常火的架构或者说概念,也是在构建大型互联网项目时采用的架构方式。随着业务需求的快速发展变化,需求不断增长,迫切需要一种更加快速高效的软件交付方式。而微服务可以弥补单体应用不足,是一种更加快速高效的软件架构风格。

373 0
|
云安全 供应链 NoSQL
|

创新!阿里首发微服务实施手册我粉了,原来微服务还可以这样玩

相信大家在网上会看到很多帖子把分布式跟微服务放在一起讨论。确实,微服务就是一种分布式架构的设计方法。但是,在微服务概念还没有出现之前,分布式这个概念并不能引起人们的强烈关注,如果说自己擅长分布式架构设计,可能没有多少人理你,但如果说自己精于微服务架构设计,情况那就大不一样了。有关于微服务的优点,网上大把的文章已经说的很清楚了,我就不细说了,简单来说微服务能够创建一个“打不垮”的系统。以至于现在,微服务架构已经成为家公司技术 是否先进、是否具有规模发展的标杆配置。

374 0
|
Web App开发 Dubbo 关系型数据库
|

53-微服务技术栈(高级):微服务网关Soul(Soul网关接入与验证)

此章节将基于上一章节基础之上,引入Soul网关,至于Soul网关是干什么的,怎么做的,我们会在后续章节讲解,1-3章节侧重于搭建应用。 本章节的Soul网关接入,如果你1,2章节都是和我保持一致,那么只需要直接启动Soul网关即可,但是对应的provider,consumer应用是需要额外的代码接入的。 开发环境和第二章保持一致。

877 0
|
XML Dubbo Java
|

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

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

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

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

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

334 0
|
存储 XML Apache
|

43-微服务技术栈(高级):分布式协调服务zookeeper源码篇(序列化)

在完成了前面的理论学习后,现在可以从源码角度来解析Zookeeper的细节,首先笔者想从序列化入手,因为在网络通信、数据存储中都用到了序列化,下面开始分析。

372 0
|
存储 监控 算法
|

42-微服务技术栈(高级):分布式搜索引擎ElasticSearch(集群搭建与脑裂问题解决)

单机的elasticsearch做数据存储,必然面临两个问题:海量数据存储问题、单点故障问题。 ● 海量数据存储问题:将索引库从逻辑上拆分为N个分片(shard),存储到多个节点 ● 单点故障问题:将分片数据在不同节点备份(replica ) 本节笔者将带领大家完成ES的集群搭建,同时解决集群中出现的脑裂问题。

640 0
|
存储 JSON 搜索推荐
|

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

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

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

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

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

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

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

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

752 0
|
消息中间件 存储 微服务
|

20-微服务技术栈(高级):MQ死信队列&TTL&延迟队列

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

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

架构解密从分布式到微服务:深入理解网络,HTTP的前世今生

HTTP是全球最大规模的分布式系统网络的基础之一,也采用了传统的服务器-客户端的通信设计模式。从1.0版本到1.1版本再到2.0版本,HTTP始终占据着分布式系统通信领域重要的一席之地。

519 0
|
消息中间件 Linux Docker
|

15-微服务技术栈(高级):Docker单机部署RabbitMQ

Docker单机部署RabbitMQ

315 0
|
缓存 Java Nacos
|

13-微服务技术栈(高级):Nacos注解@RefreshScope热更新原理

在前面学习Nacos的章节中,为了实现配置的热更新我们采取了两种方式,其一就是借助于注解:@RefreshScope,那么这个注解是如何做到标识即生效的?我们尝试一起分析一下。

1526 0
|
存储 负载均衡 算法
|

08-微服务技术栈(扩展):负载均衡算法

负载均衡算法作为Redis、MQ、ZK,GateWay等集群、组件必不可少的算法策略,是微服务框架中不可或缺的一部分知识点,本节我们将花费短暂的时间做个了解。

675 0
|
Java Nacos Maven
|

04-微服务技术栈(基础):Eureka服务注册与发现

因前面提到Netflix相关组件已逐步被SpringCloud剔除,Eureka作为其中的注册中心,在此关注功能性即可,本章节不深入阐述其底层原理。后续章节替换为Nacos后,针对Nacos再做细节讨论。

404 0
|
监控 负载均衡 Kubernetes
|

微服务架构入门教程

微服务架构入门教程

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

Spring Cloud 微服务架构的五脏六腑!

Spring Cloud 微服务架构的五脏六腑!

357 0
|
SQL 前端开发 Java
|

“毕设,私活极优Spring Boot+Spring Cloud分布式微服务架构快速搭建”

“毕设,私活极优Spring Boot+Spring Cloud分布式微服务架构快速搭建”

953 1
|
SQL JavaScript 前端开发
|

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

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

1850 0
我要发布