![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 81
c137范特西
这个作者很懒,什么都没留下…
展开
-
xx商城项目搭建
xx商城是一个综合性的B2C商城,功能类似于淘宝、京东。用户可以在系统中通过搜索商品、查看商品详情、加入购物车、购买商品并生成订单完成购物操作。动力优品共分为两部分:商城后台管理系统:主要实现对商品、商品分类、规格参数、CMS 等业务的处理。商城前台系统:主要提供用户通过访问首页,完成购物流程的处理。原创 2023-03-19 15:31:59 · 478 阅读 · 0 评论 -
Feign原理以及feign调优
Feign的核心类是feign.ReflectiveFeign,它通过Java反射的方式将接口转换为一个HTTP请求。在这个过程中,Client会根据Request对象中的内容发送HTTP请求,然后返回服务器的响应。在这个过程中,ReflectiveFeign会根据接口定义中的注解生成一个Request对象,然后将这个Request对象交给Client发送HTTP请求。LZ77算法使用重复的数据块来减小数据的大小,而霍夫曼编码将最频繁出现的数据编码成较短的码字,从而减小数据的大小。原创 2023-03-16 21:07:47 · 893 阅读 · 0 评论 -
feign传参方式详解
业务层接口service及其实现类serviceImpl。控制层Controller。UserFeign接口。控制层Service。原创 2023-03-16 20:41:56 · 641 阅读 · 0 评论 -
负载均衡Ribbon&Feign
Ribbon是一个基于客户端的负载均衡框架,它主要用于在服务消费者和服务提供者之间进行负载均衡。Ribbon具有以下特点:基于客户端的负载均衡:Ribbon是一种基于客户端的负载均衡框架,它将负载均衡的逻辑集成到服务消费者中,通过客户端自己进行负载均衡,避免了服务提供者对负载均衡的依赖,使得系统更加灵活和可靠。支持多种负载均衡算法:Ribbon提供了多种负载均衡算法,例如轮询、随机、权重等,可以根据不同的业务需求选择不同的负载均衡算法。原创 2023-03-16 14:33:10 · 523 阅读 · 0 评论 -
Nacos开机自启
添加nacos.service文件。原创 2023-03-15 14:37:20 · 226 阅读 · 0 评论 -
Nacos集群和持久化
Nacos集群Nacos集群是指多个Nacos节点协同工作,以提供高可用性和性能的服务发现、配置管理和动态DNS等功能。Nacos集群的节点之间可以相互通信和协作,以确保数据的一致性和可靠性。Nacos集群的优点包括:提高可用性:当某个节点宕机或不可用时,其它节点可以接替它的工作,确保服务不中断。提高性能:多个节点可以共同处理请求,以提高系统的吞吐量和响应速度。提高伸缩性:可以根据需要动态添加或删除节点,以适应不同的负载和流量。Nacos集群的部署方式可以选择单机、集群、Docker容器等。原创 2023-03-15 14:24:46 · 1874 阅读 · 0 评论 -
Nacos配置隔离
前面已经介绍过,命名空间(Namespace)是用于隔离多个环境的(如开发、测试、生产),而每个应用在不同环境的同一个配置(如数据库数据源)的值是不一样的。数据集可以用来管理一组相关的配置项,比如数据库连接参数、缓存配置等。命名空间是一个独立的配置环境,用于隔离不同的应用程序或不同的部署环境。命名空间可以用来管理不同的配置环境,如测试环境、预发布环境和生产环境等。通过配置管理模型,Nacos提供了一个灵活的配置管理方式,可以根据实际需求进行配置管理和部署,使得应用程序可以快速适应不同的部署环境和配置需求。原创 2023-03-15 10:45:52 · 1339 阅读 · 0 评论 -
Nacos配置中心
首先我们来看一下,微服务架构下关于配置文件的一些问题:配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散在各个微服务中,不好统一配置和管理。配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动维护,这比较困难。配置文件无法实时更新。我们修改了配置文件之后,必须重新启动微服务才能使配置生效,这对一个正在运行的项目来说是非常不友好的。原创 2023-03-15 09:59:25 · 141 阅读 · 0 评论 -
Nacos注册中心
注册中心主要有三部分组成::注册中心提供服务的注册和发现。:服务提供方把自身的服务实例注册到 Nacos Server 中:服务调用方通过 Nacos Server 获取服务列表,消费服务。原创 2023-03-15 09:29:33 · 2019 阅读 · 0 评论 -
Nacos概述和安装
Nacos是一个分布式的配置中心和服务发现平台,可以用于实现微服务架构下的服务注册和发现、动态配置等功能。它提供了以下主要功能:服务注册和发现:Nacos支持服务提供者注册和发现,并且可以实时感知服务的上下线和变化。配置管理:Nacos可以管理动态配置,可以实现配置的实时更新和推送,支持多种数据格式和协议。健康检查:Nacos提供了健康检查功能,可以检测服务的健康状态,并实现自动摘除不健康的服务。DNS服务:Nacos还可以作为DNS服务器使用,提供DNS服务的解析能力。原创 2023-03-14 21:26:02 · 227 阅读 · 0 评论 -
SpringCloud入门
想要知道什么是SpringCloud首先要知道什么是微服务。微服务(Microservices)是一种软件架构风格,其中一个应用程序被分解为一组小型、独立的服务,每个服务都专注于执行一个特定的业务功能。这些服务之间通过轻量级的通信机制进行通信,例如使用REST API或消息传递机制等。微服务的目标是通过将单个应用程序分解为更小的、可独立部署和维护的组件,使软件开发和交付更加灵活和可靠。它们还有助于在大型组织中实现更快的创新、更高的可扩展性和更好的可维护性。微服务是一种经过良好架构设计的分布式架构方案。原创 2023-03-14 20:47:18 · 76 阅读 · 0 评论