SpringCloud系列-Eureka服务注册与发现
Eureka服务注册与发现 Eureka是netfix开源的服务发现组件,本身是一个基于Rest的服务。它包含Server和Client两部分。SpringCloud将它集成子项目Spring Cloud Netfix中,从而实现微服务的注...
Eureka服务注册与发现 Eureka是netfix开源的服务发现组件,本身是一个基于Rest的服务。它包含Server和Client两部分。SpringCloud将它集成子项目Spring Cloud Netfix中,从而实现微服务的注...
Eureka 与 ZooKeeper的区别 首先在比较两者之前我们先了解两者是什么,用来做什么最后在比较两者的区别吧! 从上图中可以看出,在SpringCloud中,Eureka的定位是服务治理。 同样在ZooKeeper官方文档中介绍也为...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
Springcloud系列-简介 首先SpringCloud带有“cloud”的字样,但它并不是云计算解决方案,而是在SpringBoot的基础上构建的,用于快速构建分布式系统的通用模式的工具集。 使用SpringCloud开发的应用程序非...
前言 最近,因为增加了一些风控措施,导致新人拼团订单接口的QPS、TPS下降了约5%~10%.这还了得! 首先,快速解释一下【新人拼团】活动: 业务简介:顾名思义,新人拼团是由新用户发起的拼团,如果拼团成功,系统会自动奖励新用户...
前言 由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言,其对应的所有服务器资源和其他相关资源都要释放。释放了8台应用服务器;1台es服务器;删除分布式定时任务中心相关的业务任务;备份并删除MySQL数据库;删除Redis中...
前言 基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。 背景:我们项目中的抢购订单采用的是分布式锁来解决的。有一次,运营做了一个飞天茅台的抢购活动,库存1...
前言 在当今,大多数后端开发项目中,Redis的重要性可能比关系型数据库还要重要!主要体现在以下几个方面: 性能:redis的底层实现逻辑让其天生支持高并发,因此可以很好地利用redis进行性能优化(比如首页加载、热点数据加载等); 高可用...
前言 在上一篇文章《Java并发——线程池原理解析》中,对线程池的原理进行了解析,本质上是对ThreadPoolExecutor的解析。实际上ThreadPoolExecutor只是Executor框架中的一名成员。本篇文章我们将围绕Exe...
前言 可以说,线程池是Java并发场景中应用到的最多并发框架了。几乎所有需要异步或者并发执行的任务程序都可以使用线程池。在开发过程中,合理的使用线程池会带来以下3个好处: 降低资源的消耗。如果了解Java线程的前因后果,对于这一点应该很好理...
前言 J.U.C包中提供了一些非常有用的工具类。在合适的场景下使用它们往往能够达到事半功倍的效果。比如Atomic工具类、Exchanger、CountDownLatch、CyclicBarrier、Semaphore这些。 Atomic工...