
SpringClound/分布式组件
文章平均质量分 91
SpringClound 、分布式组件用法
what_2018
有志同道合的朋友,可以一起交流学习(◍•ᴗ•◍)
qq:1445618731
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jar 启动脚本
Linux/macOS和Windows系统下启动、停止及重启Java应用的脚本方案。在Linux/macOS中,使用Shell脚本实现JVM参数配置、进程检查、强制终止和后台重启功能,并将输出重定向至日志文件;Windows则通过批处理脚本实现类似功能,使用tasklist和taskkill命令管理进程。两个系统均支持自动检测并杀死正在运行的进程后重新启动应用,脚本包含JVM内存设置、应用路径配置等可调参数,方便根据实际需求进行修改。文末还提供了进程ID文件管理、日志输出等实用功能的实现说明。原创 2025-08-06 10:55:45 · 979 阅读 · 0 评论 -
nacos
Nacos配置导入导出操作指南 摘要:Nacos提供便捷的配置管理功能,支持配置的批量导出与导入。导出时,通过配置管理-配置列表选择导出功能,系统会生成nacos_config_export_时间戳.zip格式的压缩包。导入时,在相同菜单下选择导入配置功能,上传之前导出的zip文件即可完成配置迁移。这种方法适用于配置备份、环境迁移等场景,操作简单高效。原创 2025-07-30 14:32:01 · 349 阅读 · 0 评论 -
分布式3(Dubbo )
Dubbo是一款由阿里巴巴开源的高性能分布式服务框架,现隶属于Apache基金会,主要用于解决微服务架构中的服务治理问题。它提供核心功能如服务注册与发现、负载均衡、流量调度、熔断降级等,支持多种协议和扩展机制,适用于高性能、高并发的内部服务调用场景。Dubbo采用经典的RPC架构,包含Provider、Consumer、Registry、Monitor和Container等角色,支持动态配置和丰富的服务治理能力。其多协议支持、扩展机制和服务治理能力使其在微服务架构、异构系统集成和遗留系统改造中发挥重要作用。原创 2025-05-15 16:40:25 · 1412 阅读 · 0 评论 -
分布式2(限流算法、分布式一致性算法、Zookeeper )
定义:简单的说zookepper=,CP为了分布式应用提供了一致性服务的软件,可以基于它实现统一配置管理、命名服务、分布式锁、集群管理【数据发布与订阅配置中心数据发布到zk节点上,供订阅者动态获取数据,实时更新watch机制。比如全局配置信息、地址列表。K-V结构。: 通过名字获取服务资源或者服务地址。:是否有机器退出和加入、选举mater。: 临时有序节点 ,监听器【临时zk 死掉会释放锁,有序 就是先获取最小的,然后依次执行】持久化/临时目录 -->有序。原创 2025-05-14 17:20:31 · 697 阅读 · 0 评论 -
分布式1(cap base理论 锁 事务 幂等性 rpc)
分布式系统是由多个通过网络连接的独立计算机节点组成的系统,这些节点相互协作,共同完成任务,对外表现为一个单一系统。分布式系统的特点包括分布性、并发性、故障独立性和透明性。然而,分布式系统也面临网络延迟、数据一致性、故障处理等挑战。常见的应用场景包括大型网站、大数据处理和云计算平台。分布式事务的实现方案包括两阶段提交(2PC)、三阶段提交(3PC)、TCC、消息队列和Saga模式等。接口的幂等性和解决重复消费问题在分布式系统中尤为重要,常见的解决方案包括数据库唯一索引、Token+Redis机制、乐观锁、分布原创 2025-05-14 17:03:27 · 1303 阅读 · 0 评论 -
微服务组件3(分布式事务)
分布式事务在微服务架构中至关重要,用于确保跨多个独立服务或数据库操作的数据一致性和完整性。传统的本地事务无法满足分布式系统的需求,因此引入了分布式事务的概念。分布式事务遵循ACID特性,但在分布式环境下实现这些特性面临更多挑战。常见的分布式事务解决方案包括两阶段提交(2PC)、三阶段提交(3PC)、TCC(Try-Confirm-Cancel)和消息队列(MQ)实现最终一致性。Seata是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。Seata的核心组件包括事务协调器(TC)、事务管理原创 2025-05-13 13:20:19 · 784 阅读 · 0 评论 -
微服务组件2(网关、分布式事务)
网关是微服务架构中的关键组件,作为系统入口,负责请求的路由、安全校验、限流、监控等功能。常见的网关类型包括API网关和服务网关,常用的技术有Nginx、Zuul和Spring Cloud Gateway。网关的核心功能包括路由转发、身份验证、限流、协议转换和安全防护。在Spring Cloud Gateway中,路由由ID、目标URI、断言和过滤器组成,断言用于判断请求是否匹配路由,过滤器用于修改请求或响应。网关登录校验可以通过JWT、OAuth2.0或自定义过滤器实现。限流方式包括计数器、滑动窗口、令牌桶原创 2025-05-13 09:32:02 · 707 阅读 · 0 评论 -
微服务组件1(监控、组件)
监控(指标监控、日志监控、性能监控)、组件:注册中心、配置中心、远程调用openFegin、断路器 Hystrix/Sentinel)原创 2025-05-12 10:55:45 · 789 阅读 · 0 评论 -
集群/微服务/分布式
定义:集群是指将多个计算机节点(服务器)通过网络连接在一起,协同工作以提供更高的性能、可用性和可扩展性。这些节点通常运行相同的软件或服务,对外呈现为一个统一的系统。特点高可用性:通过冗余的节点部署,当部分节点出现故障时,其他节点可以接管其工作,确保服务不中断。可扩展性:可以根据业务需求方便地添加新的节点到集群中,以提高整体性能和处理能力。负载均衡:能够将工作负载均匀地分配到各个节点上,避免单个节点负载过高,充分利用集群资源。应用场景:广泛应用于各种大规模计算、数据处理、网络服务等领域。原创 2025-05-09 11:10:56 · 1784 阅读 · 0 评论 -
分布式定时任务xxl-Job
一款分布式的任务调度器xxl-job。xxl-job是一款极容易学习上手的轻量级开源分布式调度框架,分为管理端和执行端两块。原创 2023-07-10 11:23:11 · 2395 阅读 · 0 评论 -
网关 /统一认证
将用户请求路由到微服务, 并实现负载均衡;对用户请求做身份认证, 权限校验;原创 2023-07-06 13:41:13 · 775 阅读 · 0 评论 -
SpringCloud 微服务(单体架构到微服务架构再到分布式架构)
单体架构到微服务架构再到分布式架构,微服务介绍原创 2022-08-16 17:51:48 · 631 阅读 · 0 评论