文章目录简介功能服务发现健康监测KV存储多数据中心可视化Web界面consul安装与使用使用consul占用的端口号是8500Consul实现注册功能注册provider提供者的服务建项目写pom写yml主启动controller写consumer消费者服务建项目写pom写yml主启动配置类controller启动上面两个服务,测试Eureka、Zookeeper和Consul三个注册中心的异同
转载 2024-08-12 15:14:33
30阅读
Spring Cloud Stream是一个用于构建消息驱动的微服务应用程序的框架。Spring Cloud Stream构建于Spring Boot之上,用于创建独立的生产级Spring应用程序,并使用Spring Integration提供与消息代理的连接。也就是说,Spring Cloud Stream是构建于Spring Boot和Spring Integration之上的框架,帮助创建事
转载 2024-05-29 12:02:20
107阅读
一、Spring Cloud微服务概念定义提起微服务,不得不提 Spring Cloud 全家桶系列,Spring Cloud 是一个服务治理平台,是若干个框架的集合,提供了全套的分布式系统解决方案。包含了:服务注册与发现、配置中心、服务网关、智能路由、负载均衡、断路器、监控跟踪、分布式消息队列等等。Spring Cloud 通过 Spring Boot 风格的封装,屏蔽掉了复杂的配置和实现原理,
转载 2024-04-01 09:40:12
131阅读
目录(1)引入依赖:A、引入Spring Cloud管理依赖:B、引入Spring Cloud Alibaba管理依赖:C、引入Spring Cloud Stream管理依赖:D、引入kafka依赖:(2)修改配置文件:A、生产者配置文件:B、消费者配置文件:(3)创建接口:A、生产者接口:B、消费者接口:(4)修改启动类:(5)编写代码:A、发送消息代码:B、消费消息代码:(6)启动测试:因为s
转载 2024-04-01 19:10:52
71阅读
项目名称:布控预警 水平拆分出来的项目,作为一个单独的可以对外提供服务的项目项目设计:springcloud,可以集成各个不同平台的一个作为对外提供的微服务项目项目功能:实现各个平台和本平台之间的布控(对人员和摄像头进行和厂商对接可以进行实时抓拍)和预警(厂商抓拍到之后实时通知给本平台)业务。先说明一下我的kafka在项目中的应用场景:由于有多个平台对接本平台,中间有一些消息机制,比如摄像头抓拍到
转载 2023-12-29 13:05:54
77阅读
 一、背景云端使用Spring Cloud实现,A服务有一些数据,B和C服务也需要A服务的这些数据,但是系统上面只有A服务有数据操作的入口,B和C服务只能从A服务处同步数据到自己的表里面。 解决方案是A服务对数据进行增删改操作之后,将数据操作发送给消息服务,B和C服务从消息服务拉取数据同步消息,然后修改自己的数据。 本文以kafka作为消息服务组件。 二、需
转载 2024-05-30 21:51:25
220阅读
文章目录一、简介二、下载安装三、编码四、sentinel流控规则五、熔断降级规则六、热点规则七、@SentinelResource 注解案例八、sentinel持久化 一、简介Github文档官方文档随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。服务使用中的各种问题:服务雪崩服务降级服务熔断
前言正在入门SpringCloud中,在学习的过程中也正好做个项目练手。这个项目是想做成一个模板,这样之后遇到同规模项目的时候可以拿来就用,版本也好控制。涉及到的中间件会有Eureka、Ribbon、Feign、HyStrix、Zuul、ConfigServer。这一节将项目改装成Spring Cloud集成Eureka。版本SpringBoot:2.2.1.RELEASESpring Clou
转载 2024-06-19 17:45:30
67阅读
采用json web token的形式解决前后端缓存问题及缓存一致性问题。具体可以看我之前写的:JSON WEB TOKEN解决跨域、缓存一致性问题 首先简单介绍下shiro的关键概念 Subject:用户主体(把操作交给SecurityManager) SecurityManager:安全管理器(关联Realm) Realm: Shiro连接数据的桥梁 配置pom文件:<dependen
国庆期间闲来无事,写了一个简单的小程序,小程序名称叫做 IT藏经楼。目的是分享这些年自己积累的一些学习材料,方面大家查找使用,包括电子书、案例项目、学习视频、面试题和一些PPT模板。里面所有材料都免费分享。目前小程序中只发布了非常小的一部分,后续会陆续上传分享。当前版本的小程序页面也比较简单,还在逐渐的优化中。本篇主要介绍Sentinel如何实现Spring Cloud应用的限流操作。Sentin
转载 2024-06-25 20:39:11
105阅读
springcloud结合shiro配置内容文章 提示:思路和配置仅供参考 文章目录springcloud结合shiro配置内容文章前言一、Shiro配置问题?maven配置全局shiro配置关闭shiro的session处理因为我是两种登录方式,所以我有两种处理登录方式的realm,但是功能上是一样的,这里就放一个在这根据不同的处理器来校验是哪种登陆方式最后去到相应的realm处理总结 前言上一
转载 2024-03-22 11:56:31
63阅读
学习在 Spring Boot 中用两种方式整合 Shiro 。虽然在 Spring Boot 中的安全管理框架主流是使用 Spring Security ,但使用 Shiro 技术上也是可行的。1 概述Spring Security 和 Shiro 的比较如下:Spring Security 是一个重量级的安全管理框架; Shiro 则是一个轻量级的安全管理框架。Spring Security
转载 2024-03-20 15:45:56
34阅读
# 使用Spring Cloud Bus和Kafka实现微服务间的消息传递 ## 1. 整体流程 | 步骤 | 操作 | |-------|-------| | 1 | 创建Spring Cloud项目 | | 2 | 集成Spring Cloud Bus | | 3 | 配置Kafka | | 4 | 发送消息 | | 5 | 接收消息 | ## 2. 具体步骤及代码示例 ### 步骤1
原创 2024-05-22 10:01:55
107阅读
 SpringBoot 整合缓存Cacheable实战详细使用https://www.jianshu.com/p/075da3070186<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo
目录0:学习SpringCloudAlibaba(2023.x分支)1:安装Nacos(2.3.2)2:什么是Nacos2.1:什么是Nacos 2.2:案例架构4:服务提供者81、82使用案例4.1:提供者8081和8082的pom4.2: 提供者8081和8082的pom的controller4.3: 提供者8081和8082的properties4.4:&nbs
Spring Cloud Config基本概念 Spring Cloud Config用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持。服务端:分布式配置中心,独立的微服务应用,用来连接配置仓库(GIT/DB)并为客户端提供获取配置信息、加密/解密等访问接口。客户端:微服务架构中各个微服务应用和基础设施,通过指定配置中心管理应用资源与业务相关的配置内容,启动时从配置中心获取和加载配
前言:微服务架构中springcloud config的优点我在这就不在赘述了。1、搭建kafka服务。我在自己买的云服务器上使用docker搭建了一个kafka单节点服务,详见上两篇博客《docker 安装zookeeper+kafka单节点》和《腾讯云上docker安装kafka单节点问题记录》。2、新建eureka的server端工程。maven依赖如下:<dependency>
在使用Spring CloudKafka进行配置时,首先需要了解整个流程。下面是配置Spring CloudKafka的步骤: | 步骤 | 操作 | | :--: | :--: | | 1 | 配置Kafka服务器 | | 2 | 引入Spring Cloud Kafka依赖 | | 3 | 配置Kafka Producer | | 4 | 配置Kafka Consumer | 接下来,
原创 2024-04-23 18:26:53
133阅读
在现代软件开发中,微服务架构已经成为一种常见的解决方案,其中Spring Cloud作为一个优秀的微服务框架,为我们提供了很多便利的工具。在这其中,Spring Cloud Stream则是一个非常重要的组件,它为流处理提供了一种简单且易于理解的方式。而Kafka则是一个高性能的分布式消息引擎,结合Spring Cloud Stream和Kafka可以帮助我们构建高效的流处理应用程序。 下面将介
原创 2024-04-29 10:46:51
90阅读
本文章将成系列介绍:包含但不限于高性能微服务API网关Soul的环境搭建、源码设计本章节介绍使用soul进行http协议转换SpringCloud服务配置方式网关接入方式在网关的 pom.xml 文件中引入如下依赖。<!--soul springCloud plugin start--> <dependency> <groupId>org.dr
转载 2023-10-05 15:25:18
106阅读
  • 1
  • 2
  • 3
  • 4
  • 5