Spring Cloud Alibaba
文章平均质量分 83
介绍了 Spring Cloud Alibaba 平台上的几个工具,包括 Nacos、Sentinel、RocketMQ、Seata 等。Nacos 可以用于服务注册和配置管理,Sentinel 可以用于流量控制和系统保护,RocketMQ 可以用于消息传递,Seata 可以用于分布式事务管理。此外
bilal-abdurehim
比拉力的个人笔记
展开
-
解决Nacos配置刷新导致定时器停止执行的问题
在使用Nacos作为配置中心并结合Spring定时器的开发中,配置刷新可能导致定时任务停止执行,影响系统的稳定性和准时性。本文分享了一种简单而有效的解决方案:通过创建独立的配置类并在定时器类中使用配置类,可以让定时任务持续按时执行,解决了Nacos配置刷新带来的问题。原创 2023-09-22 08:59:26 · 672 阅读 · 0 评论 -
springcloud-alibaba (06)RocketMQ控制台安装与启动
本文介绍了如何在Windows上安装和启动RocketMQ控制台。从下载解压,导入IDEA,配置配置文件,修改JDK版本,开启端口号,启动控制台,访问控制台等步骤进行了详细的介绍。最终让读者能够方便地查看消息状态、创建命名空间及主题等操作,为高效的消息传输带来便利原创 2023-06-07 09:41:32 · 2403 阅读 · 0 评论 -
springcloud-alibaba (06)RocketMQ下载安装和单机启动个人笔记
本文介绍如何下载、安装和启动RocketMQ,并提供了关于内存分配和测试的说明。具体步骤包括:首先下载RocketMQ,然后按照指示安装,再根据内存分配步骤进行设置。接下来启动RocketMQ,包括启动NameServer和Broker。最后进行测试并关闭RocketMQ。原创 2023-06-06 15:41:26 · 869 阅读 · 0 评论 -
springcloud-alibaba (03)Sentinel规则-笔记
本文介绍了Sentinel规则的使用方法,通过配置热点参数和热点规则,可以针对某个参数设置热点参数规则,从而限制该参数的请求量,保护系统的稳定性;通过配置授权规则,可以限制特定资源只允许某些关联应用或IP访问,保护资源不被恶意或未授权的访问所滥用。本文详细介绍了Sentinel规则的配置方法和使用场景,并给出了代码实例和测试结果。原创 2023-06-02 16:54:32 · 1004 阅读 · 0 评论 -
springcloud-alibaba (05)Seata实现分布式事务-个人笔记
本文将介绍如何使用Seata实现分布式事务:seata下载与安装,如何置和启动Seata服务器,如何编写应用程序以使用Seata,如何解决常见问题原创 2023-05-31 12:19:33 · 751 阅读 · 0 评论 -
springcloud-alibaba (04)GatewayFilter 自定义全局过滤器-认证和授权
本文介绍了在Spring Cloud Gateway中实现Token过滤器的实现方法。该过滤器用于处理身份验证和授权任务,包括验证令牌的有效性和检查用户权限。同时,该过滤器还包括新增功能,可以根据用户UID查询用户的资源访问权限。另外,还包括Feign配置类,用于设置Feign的日志级别和响应解码方法。总体来说,这些改进提高了Spring Cloud Gateway的安全性和性能。原创 2023-05-26 17:29:40 · 2450 阅读 · 2 评论 -
springcloud-alibaba (04)Gateway与Nacos结合使用
根据微服务的名称从Nacos服务注册中心中获取对应的服务实例,从而实现自动的服务发现和负载均衡的功能。原创 2023-05-24 12:11:00 · 3320 阅读 · 0 评论 -
springcloud-alibaba (03)feign整合sentinel
大家好 👋 ,今天我要向大家推荐的是 Spring Cloud Alibaba Sentinel 🛡️,这是一个兼容 Spring Cloud 的轻量级服务容错框架,它提供了流量控制 🚦、熔断降级 🔥 等功能,为应用程序保驾护航 🤝。在 Spring Cloud Alibaba Sentinel 中,我们可以用 Feign 整合 Sentinel 来实现更为灵活的流量控制和熔断降级 💪。首先,在项目中添加必要的依赖,然后在 application.yml 文件中进行配置设置。接着原创 2023-05-23 19:14:04 · 365 阅读 · 0 评论 -
springcloud-alibaba (03)sentinel实现规则持久化-流控规则为例
使用Nacos实现Sentinel规则持久化的步骤,主要涉及到导入依赖、配置文件、编写接口参数、创建配置文件和重启服务等操作。通过这些步骤,我们可以实现规则动态配置以及规则持久化的功能,使得系统更加稳定和可靠。原创 2023-05-23 16:43:45 · 715 阅读 · 0 评论 -
springcloud-alibaba (03)sentinel下载安装
本文介绍了如何在Linux中下载安装Spring Cloud Alibaba Sentinel。首先,我们需要下载Sentinel并将其上传到服务器,然后编写启动脚本并启动Sentinel。我们还介绍了如何在Windows上访问Sentinel控制台,并提供了一些解决访问问题的方法。需要注意的是,本文提供的内容是初步的,可能需要进一步的研究和实践。原创 2023-05-21 19:38:51 · 1394 阅读 · 0 评论 -
springcloud-alibaba (02)nacos学习笔记
本文介绍了使用Nacos在linux中下载和安装,nacos集成springcloud,服务注册与发现和作为配置中心的基本用法,可以帮助我们集中管理应用程序的配置信息,提高应用程序的灵活性和可维护性。在使用Nacos时,我们可以通过Namespace、Group和Shared Configuration等功能来更好地组织和管理配置项,并且可以使用动态配置刷新功能来实时更新配置信息。Nacos是一个功能强大、易于使用的配置中心,可以根据不同的配置场景和需求选择合适的配置存储和管理方式,提高应用程序的管理和维护原创 2023-05-18 20:29:49 · 1437 阅读 · 0 评论 -
springcloud-alibaba (01)linux下Nacos单节点安装和部署
本文介绍了在Linux系统上安装Nacos的详细步骤。首先检查系统是否已安装Java,并下载Nacos安装包。如果需要使用外部存储器,可以按照步骤2进行配置。接下来,编辑Nacos的配置文件并配置防火墙。最后,使用命令启动Nacos并验证其是否成功启动。原创 2023-05-15 21:29:19 · 574 阅读 · 0 评论