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

微服务

关注

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

0
今日
7415
内容
9
活动
578
关注
|
存储 消息中间件 监控
|

(20)go-micro微服务Elasticsearch使用

(20)go-micro微服务Elasticsearch使用

315 0
|
存储 Prometheus 监控
|

(16)go-micro微服务jaeger链路追踪

(16)go-micro微服务jaeger链路追踪

642 0
|
NoSQL 关系型数据库 MySQL
|

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

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

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

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

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

235 0
|
算法 中间件 数据中心
|

(11)go-micro微服务雪花算法

(11)go-micro微服务雪花算法

310 0
|
关系型数据库 MySQL Go
|

(7)go-micro微服务zap日志配置

(7)go-micro微服务zap日志配置

414 0
|
存储 Java 数据库
|

微服务的Feign到底是什么

Feign是什么 分区是一种数据库优化技术,它可以将大表按照一定的规则分成多个小表,从而提高查询和维护的效率。在分区的过程中,数据库会将数据按照分区规则分配到不同的分区中,并且可以在分区中使用索引和其他优化技术来提高查询效率。

339 0
|
微服务
|

阿里云产品体系分为6大分类——企业应用——分为11类——微服务

阿里云产品体系分为6大分类——企业应用——分为11类——微服务自制脑图

296 1
|
JavaScript 前端开发 小程序
|

微服务项目打包部署,一套带走 上

微服务项目打包部署,一套带走 上

1909 0
|
消息中间件 Kubernetes JavaScript
|

Twitter下架部分微服务,是微服务错了?

Twitter下架部分微服务,是微服务错了?

383 0
|
存储 JSON NoSQL
|

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

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

659 0
|
Arthas JavaScript 小程序
|

Java 微服务随机掉线排查过程

Java 微服务随机掉线排查过程

559 0
|
消息中间件 JavaScript Java
|

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

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

830 1
|
微服务
|

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

如何正确的设计微服务

228 0
|
监控 API 网络架构
|

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

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

508 0
|
存储 消息中间件 自然语言处理
|

微服务简介

• 一个 war 包含所有功能的应用程序,通常称为单体应用。尽管在程序中进行了模块化,但若干业务模块被打包在一个 war 包中,这样的应用系统称为单体应用。 • 优点:容易部署、测试。可以快速实现需求。 • 缺点:随着需求的不断增加,开发团队的状大,代码库也在迅速增长, 此时单体应用变得越来越臃肿,可维护性、灵活性逐渐下降,维护成本高: a. 模块非常多、模块的边界模糊、依赖关系不清晰、每次修改代码心惊胆战,甚至增加一个简单功能或修改一个 bug 都会带来隐含的缺陷。

264 0
|
XML JSON 监控
|

微服务使用RESTful时遇到的坑

微服务使用RESTful时遇到的坑

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

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

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

373 0
|
负载均衡 网络协议 Java
|

SpringCloud微服务框架03 - Ribbon负载均衡

SpringCloud微服务框架03 - Ribbon负载均衡

176 0
|
监控 前端开发 Java
|

从零开始创建微服务系统四 - 第一部分

好吧,标题似乎是一个大胆的陈述,所以让我们澄清一下我所说的微服务系统是什么意思。我不是指要在生产中使用的任何类型的框架,只是一个了解微服务架构的挑战以及它如何在幕后工作的项目。 我不打算将这个系列作为分步指南,因为到最后它可能至少有 100 篇文章。相反,我将尝试写关于设计选择、如何编写一些机制并突出一些有趣的问题(从全栈开发人员的角度来看)我在此过程中偶然发现。

292 0
|
弹性计算 运维 微服务
|

微服务架构的优势

微服务架构的优势

207 0
|
设计模式 前端开发 测试技术
|

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

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

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

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

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

312 0
|
IDE Java API
|

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

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

262 0
|
Kubernetes Cloud Native 开发者
|

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

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

511 0
|
消息中间件 Dubbo NoSQL
|

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

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

384 0
|
Cloud Native Dubbo Java
|

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

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

510 0
|
安全 NoSQL 前端开发
|

微服务中的鉴权该怎么做?

最近刚好有小伙伴在微信上问到这个问题,松哥就来和大家聊一聊,本文主要和小伙伴们聊一聊思路,不写代码,小伙伴们可以结合松哥之前的文章,应该能够自己写出来本文的代码。当然,思路也只是我自己的一点实践经验,不一定是最完美的方案,欢迎小伙伴们在留言中一起探讨。

268 0
|
存储 缓存 负载均衡
|

大白话揭秘搞好就能“年薪百万”的SpringCloud微服务

为什么会有微服务? 假如回到10年前,一天张三入职了电商企业—并夕夕商城。 公司初创,人比较少,公司网站的用户也很少,公司只有一个工程师 项目架构比较简单

284 0
|
存储 运维 监控
|

Dubbo + ZooKeeper丨如何解决线上故障排查链路长的难题

MSE ZooKeeper 最新提供 Dubbo 服务管理能力,同时结合 TopN 监控大盘,推送轨迹等自治能力,帮助用户提高问题排查速度,集群运维效率。

339 0
|
Arthas Java 测试技术
|

59-微服务技术栈(高级):在线检测工具Arthas(精准定位Java应用CPU负载过高)

开发者对于生产问题故障的排查、定位,随着微服务的喷发,也不再像是以前那边依赖纯日志、gc日志进行问题排查与定位了,本节开始介绍一个生产环境使用的排错工具Arthas,帮助大家更高效、便捷地实现生产问题排错。

495 0
|
XML Dubbo Java
|

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

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

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

49-微服务技术栈(高级):分布式协调服务zookeeper源码篇(选举机制源码分析)

本篇博文详细分析了FastLeaderElection的算法,其是ZooKeeper的核心部分,结合前面的理论学习部分,可以比较轻松的理解其具体过程。

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

48-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Watcher机制-3[Zookeeper])

  前面已经分析了Watcher机制中的大多数类,本篇对于ZKWatchManager的外部类Zookeeper进行分析。

302 0
|
存储 JSON 搜索推荐
|

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

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

285 0
|
Java 测试技术 Shell
|

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

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

431 0
|
缓存 NoSQL 网络安全
|

23-微服务技术栈(高级):分布式缓存Redis哨兵集群

在上一节我们完成主从集群的搭建,虽然解决了读的压力,但是当集群主节点宕机时,系统架构有没有备用方案呢?如果没有是不是缓存层就直接失效、甚至异常了呢?在此基础之上我们可以借助于哨兵完成新主节点的选举,实现集群的自动恢复。

339 0
|
消息中间件 安全 Java
|

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

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

440 0
|
负载均衡 网络协议 数据可视化
|

架构解密从分布式到微服务:分布式系统的基石:TCP/IP

TCP/IP (Transmission Control Protocol/Internet Protocol,传输控制协议/互联网络协议)是Internet 的基本协议,简单地说,由底层的IP和TCP组成。TCP/IP的开发工作始于20世纪70年代,该协议是用于互联网的第一套协议。TCP/IP结合 DNS、路由协议等一系列相关协议,最终实现了网络之间任意两点间的数据通信问题。我们来看看在访问百度首页时,数据包是如何从计算机传送到百度的服务器上的。

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

16-微服务技术栈(高级):Docker集群部署RabbitMQ

在RabbitMQ的官方文档中,讲述了两种集群的配置方式: ● 普通模式:普通模式集群不进行数据同步,每个MQ都有自己的队列、数据信息(其它元数据信息如交换机等会同步)。例如我们有2个MQ:mq1,和mq2,如果你的消息在mq1,而你连接到了mq2,那么mq2会去mq1拉取消息,然后返回给你。如果mq1宕机,消息就会丢失。 ● 镜像模式:与普通模式不同,队列会在各个mq的镜像节点之间同步,因此你连接到任何一个镜像节点,均可获取到消息。而且如果一个节点宕机,并不会导致数据丢失。不过,这种方式增加了数据同步的带宽消耗。

467 0
|
消息中间件 Linux Docker
|

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

Docker单机部署RabbitMQ

258 0
|
SpringCloudAlibaba 监控 Java
|

微服务保护 -- 初识 Sentinel(雪崩问题,快速入门Sentinel)

微服务保护 -- 初识 Sentinel(雪崩问题,快速入门Sentinel)

739 2
|
消息中间件 SQL 缓存
|

超越微服务架构

DawnSql完美超越微服务

462 0
|
Java 微服务
|

小唐竟然这样配置idea springboot 微服务批量启动!佩服

小唐竟然这样配置idea springboot 微服务批量启动!佩服

428 0
|
负载均衡 微服务
|

SpringCloud学习(六):微服务集群配置

在上文中我们实现了eureka的集群,就相当于用户、服务和中间商中,我们连系了多个中间商,这样假如一个中间商跑路了,我们还能够通过其他中间商访问到服务。 那么,假如服务坏了呢?肯定不能只有一个服务,我们也需要给他找几个“备胎” 所以,我们需要实现服务的集群

429 0
|
负载均衡 微服务 Windows
|

SpringCloud学习(五):微服务注册进eureka集群

试想:如果注册中心只有一个eureka服务,假如它出故障了,会导致整个为服务环境不可用。 所以,为了实现高可用,我们需要搭建Eureka注册中心集群 ,实现负载均衡+故障容错

266 0
|
SQL JavaScript 前端开发
|

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

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

1722 0
|
Oracle 前端开发 Java
|

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

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

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

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(3): 消息读写队列,消息存储,消息发送,消息消费关联流程和原理

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(3): 消息读写队列,消息存储,消息发送,消息消费关联流程和原理

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

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十二)日志篇(1):rocketmq+ aop +自定义注解 实现入参出参日志收集记录 完整源码

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十二)日志篇(1):rocketmq+ aop +自定义注解 实现入参出参日志收集记录 完整源码

393 0
我要发布