排序
eureka注册中心应用详解
注册中心是微服务系统的核心组件之一。当前比较流行的注册中心也比较多,如eureka、nacos、consul、zookeeper等。这些主流的注册中心,基本上都是强一致性的 CP 系统,只有eureka是最终一致性的...
微服务-网关Spring Gateway进阶-网关设计与路由
一、概述 通过Spring Gateway入门之后,仅仅熟悉了Spring Cloud工程的搭建以及路由的基本使用。Spring Gateway运用到实际中还有很多其他的要求,比如入门教程中的案例,把某个服务的所有接口都...
大厂面试必问:如何设计一个扛高并发的系统?
前言 大家好,我是路由器没有路。 三年前,我曾前往字节跳动参加面试。在三面面试环节中,我遇到了一道场景设计题目:如何设计一个高并发系统? 当时我的回答比较简略,但最近我朋友在准备面试...
一文搞懂 Seata AT 模式使用及底层原理
1.XA 模式的优缺点 我们前一章节演示了怎么用XA模式,也就是配置 data-source-proxy-mode: XA,XA实现的原理是基于两阶段提交 XA模式的优点是事务的强一致性,满足ACID原则,常用数据库都支持。...
微服务工程化Docker,看这篇就够了
一、微服务架构特点 拆分和解耦: 应用程序被拆分成多个小型的、解耦的微服务,每个微服务关注特定的业务功能。 独立部署: 每个微服务可以独立地进行开发、测试、部署和扩展,不会影响到其他微...
SpringCloud-Hystrix服务熔断与降级工作原理&源码 | 京东物流技术团队
先附上Hystrix源码图 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服...
微服务中的链路追踪:7大工具的全方位对比与分析
随着微服务架构生态链越来越丰富,找出系统问题出在哪儿变得越发困难。我们可以从日志和监控数据中得到一些线索,但要完整了解整个系统的运作情况,光靠这些还不够。这时候,就需要用到“链路追...
Spring Boot整合Apollo+Eureka实现不重启应用修改配置的快速入门
Eureka是微服务中的注册中心,Apollo是配置中心,同类似的框架有点多,已经可以整理出一个表格了: 注册中心配置中心Spring Cloud EurekaSpring Cloud ConfigNacosNacosZookeeperApolloEureka是...
巧用网关白名单实现接口免鉴权
分享技术,用心生活 场景描述:一般系统中提供的接口都是经过统一配置鉴权的,比如不登录不能访问。但是,一些接口是需要开放给客户用的,我称作open API。那么这时候你不能要求客户先登录你的...
微服务13:云基础场景下流量策略实现原理
★微服务系列 微服务1:微服务及其演进史微服务2:微服务全景架构 微服务3:微服务拆分策略微服务4:服务注册与发现微服务5:服务注册与发现(实践篇)微服务6:通信之网关微服务7:通信之RPC微...
一种配置化的数据脱敏与反脱敏框架实现 | 京东云技术团队
1.tony框架背景 在业务量日益剧增的背景下,大量数据在各种业务活动中产生,数据安全控制一直是治理的重要环节,数据脱敏属于安全控制的范畴。对互联网公司来说,数据安全一直是极为重视和敏感...
Golang微服框架Kratos与它的小伙伴系列 – ORM框架 – GORM
Golangå¾®æÂÂæ¡Âæ¶Kratosä¸Âå®ÂçÂÂå°Âä¼Âä¼´ç³»å - ORMæ¡ÂæÂ...
微服务安全简介
由于其可扩展性、灵活性和敏捷性,微服务架构已经变得越来越受欢迎。然而,随着这种架构的分布和复杂性增加,确保强大的安全措施变得至关重要。微服务的安全性超越了传统的方法,需要采用全面...
将Dubbo注册到Nacos,与Dubbo Admin的部署
王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人 本文是《从 0 开始学 Dubbo》系列文章中应用篇的番外篇。 在这篇文章中我会和大家一起部署单机模式的 ...
微服务Day3——Nacos配置管理\Feign远程调用\Gateway网关
一、Nacos配置管理 1、统一配置管理 当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的...
如何设计一套可控的定时任务系统
现在的系统设计中,有许多规律性的功能特征需要用到定时任务来完成,比如每分钟需要执行一次清理数据的任务,每个月的第一天,需要处理一项什么任务等等这种,还有一种规律性的任务不是以时间间...
使用 Dockerfile 构建生产环境镜像
传统部署的坑: 1202 年了,如果你连 Docker 都不知道是什么,我建议买一本书看看——或者谷歌一下,博客已经写烂了。 为什么有这篇文章,是因为我在真正做容器化改造的时候,发现公司生产环境...
微服务架构中实施应用开发的十二要素
最近参与了 Nginx 微服务之月活动,学习到许多微服务架构相关的知识,应用到日常工作中,收获颇丰。 理论与实际相结合,理解微服务架构下软件开发过程中的各个步骤,知其然知其所以然。 十二要...
springCloud整合Nacos当配置中心和注册中心
前言 本文主要介绍SpringCloud使用Nacos当配置中心和注册中心,通过一个简单的Demo学习Naocs的基本配置以及不同微服务之间通过RestTemplate 及openfeign完成接口调用。 Nacos的安装配置 Nacos的...
Docker大法好!真的好!看我用Docker大法进行工程化方法管理和监控微服务应用程序
引言 随着软件开发不断演进,微服务架构在构建大型应用程序时变得越来越流行。而Docker作为一种容器化技术,提供了便捷的部署和管理方式。本文将介绍如何在微服务架构下使用Docker进行应用程序...