
分布式
文章平均质量分 87
@泡泡糖
普通大学生一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习分享-JDBC和Proxy的区别及应用场景
JDBC:是一种标准的 Java API,用于直接与关系数据库交互。适用于单一数据库连接和操作。Proxy:是一种设计模式,常用于数据库中间件,通过代理控制数据库访问,实现高级功能,如负载均衡、分库分表、读写分离等。原创 2024-07-03 19:33:35 · 1019 阅读 · 0 评论 -
学习分享-为什么把后台的用户验证和认证逻辑放到网关
将用户验证逻辑移到网关,不仅可以集中管理安全策略,简化微服务的实现,还能有效减少线程占用,利用响应式编程模型提高系统的资源利用率和响应速度。这种设计方式有助于提升系统的整体性能和用户体验,特别是在高并发场景下表现更加突出。原创 2024-06-08 17:23:29 · 1059 阅读 · 0 评论 -
学习分享-断路器Hystrix与Sentinel的区别
断路器(Circuit Breaker)是一种用于保护分布式系统的服务稳定性和容错性的设计模式。它的主要作用是在检测到某个服务的调用出现故障(如超时、异常等)时,快速失败并中断后续对该服务的调用,以防止故障传播和系统资源耗尽。断路器模式是一种用于检测和处理服务调用故障的设计模式。当调用某个服务时,如果该服务连续出现故障,断路器会打开,阻止进一步的调用,以防止故障扩散和资源耗尽。Sentinel 是阿里巴巴开源的一个面向分布式系统的流量防卫组件,用于保护服务的稳定性。原创 2024-06-08 16:56:18 · 1250 阅读 · 0 评论 -
学习分享-注册中心Naocs的优雅上下线
学习微服务-分享一下Naocs的优雅上下线优雅上下线是 Nacos 提供的一项重要特性,旨在确保服务实例在上线和下线过程中的平稳过渡,减少对系统的冲击。通过优雅上下线,服务可以在维护和更新过程中保持系统的稳定性和可靠性,确保服务的高可用性。原创 2024-06-08 16:33:43 · 1456 阅读 · 1 评论 -
学习分享-声明式的 HTTP 客户端OpenFeign
最近在学习中有用到OpenFeign,也在网上查找了相关资料,做下分享。OpenFeign 是一个声明式的 HTTP 客户端,它使得调用 REST API 变得更加简单和直观。通过 OpenFeign,开发者只需定义接口并添加注解,就可以自动生成 HTTP 请求代码,大大简化了与其他服务的通信过程。OpenFeign 最早是由 Netflix 开发的,后来成为了 Spring Cloud 的一部分,被广泛用于微服务架构中。原创 2024-06-08 15:20:24 · 864 阅读 · 0 评论 -
学习分享-分布式 NoSQL 数据库管理系统Cassandra以及它和redis的区别
最近在学习的过程中遇到如何应对海量幂等 Key 所消耗的内存的问题,在网上查找资料了解到Cassandra或许是解决方式之一,所以就去来了解了一下Cassandra,还有它和redis的区别。Cassandra 是一个开源的分布式 NoSQL 数据库管理系统,由 Apache 软件基金会开发。它专为处理大量数据而设计,具有高可用性、无单点故障、可横向扩展等特点,非常适合用于大规模、高并发的应用场景。Cassandra 和 Redis 各有优势,适用于不同的应用场景。原创 2024-06-07 21:31:27 · 1371 阅读 · 0 评论 -
学习分享-微服务的相关概念
微服务是一种软件架构风格,通过将单一应用程序拆分为一组小的、自治的服务,每个服务运行在自己的进程中,并通过轻量级机制(通常是HTTP API)进行通信。这种架构使得应用程序更加模块化和灵活,便于独立开发、部署和扩展。原创 2024-06-05 18:54:24 · 605 阅读 · 0 评论 -
学习分享-面向分布式服务架构的流量管理工具Apache Sentinel
最近学习过程中有接触到Apache Sentinel这个工具,所以就分享一下相关的资料和知识。Apache Sentinel是阿里巴巴开源的一款面向分布式服务架构的流量管理工具,主要用于流量控制、熔断降级和系统负载保护。Sentinel提供了一整套完善的流量管理方案,可以帮助开发者保障微服务的稳定性和高可用性。Sentinel是一个强大且灵活的流量管理工具,特别适用于分布式服务架构。原创 2024-06-05 18:50:05 · 1646 阅读 · 0 评论