- 博客(8)
- 收藏
- 关注
原创 Spring Cloud Gateway 服务网关讲解
网关(Gateway)是在计算机网络中用于连接不同网络的设备或软件。它充当了网络中不同协议,不同网络或不同服务之间的中转站,负责在网络层或应用层转发和处理数据。在互联网应用中,网关通常指的是API网关(API Gateway)。API网关位于服务提供方和服务消费方之间,作为一个入口点,对外暴露服务的API接口,并提供了一系列的功能和特性,包括:路由与负载均衡:API网关根据请求的URL路径、请求头或其他的标识信息,将请求路由到相应的后端服务。
2023-07-31 20:18:08
191
1
原创 OpenFeign讲解
1、openFeign是一个HTTP客户端,它融合了springmvc的注解,使之可以用REST风格的映射来请求转发。2、可以把openFegin理解为是controller层或是service层。可以取代springmvc控制层作为请求映射,亦或是作为service层处理逻辑,只不过这里,openFeign只是做一个请求转发的逻辑操作。3、openFeign整合了hystrix做熔断处理,同时,可以和ribbon客户端负载均衡、Eureka注册中心配合使用,实现负载均衡的客户端。
2023-07-31 20:04:26
267
1
原创 CAP原理讲解
对于一个分布式系统而言,无法同时满足 Consistency(强一致性)、Availability(可用性) 和 Partition tolerance(分区容忍性) 这三个条件,最多只能满足其中两个。但需要注意的是虽然说我们设计系统时不能同时保证拥有三点。也不是完全抛弃另外一点。只是另外一点要相对的做出一些牺牲而已。
2023-07-31 08:45:03
139
1
原创 Mysql索引讲解
官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。我们通常所说的索引,包括聚集索引、覆盖索引、组合索引、前缀索引、唯一索引等,没有特别说明,默认都是使用B+树结构组织(多路搜索树,并不一定是二叉的)的索引。
2023-07-30 19:16:17
103
1
原创 springCloud入门
Spring Cloud的目标是简化分布式系统开发,并提供一致的架构模式和开发模型,使开发者能够更加专注于业务逻辑的实现。它充分利用了Spring框架的优势和生态系统,为构建云原生应用程序提供了可靠和强大的工具和支持。常见的服务注册中心包括Netflix Eureka、Consul、Zookeeper等。这些注册中心可以与Spring Cloud等框架集成,提供简单而强大的服务注册和发现功能,帮助开发者构建可伸缩、弹性和可靠的分布式系统。本次主要讲解的是Eureka。
2023-07-28 10:35:54
118
1
原创 Redis入门
Redis是一个功能强大而灵活的数据存储解决方案,具备高性能、丰富的数据结构、持久化支持、缓存和分布式特性等优势。它被广泛应用于缓存、实时计算、实时推送、排行榜、队列等各种场景,成为许多开发者和企业的首选存储技术。
2023-07-24 19:57:32
115
1
原创 CountDownLatch讲解
CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。使用一个计数器进行实现。计数器初始值为线程的数量。当每一个线程完成自己任务后,计数器的值就会减一。当计数器的值为0时,表示所有的线程都已经完成一些任务,然后在CountDownLatch上等待的线程就可以恢复执行接下来的任务。
2023-07-22 14:56:10
162
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅