在金三银四时也参与过不少面试,2021都说工作不好找,也是对开发人员的要求变高。前段时间自己有整理了一些Java后端开发面试常问的高频考点问题做成一份PDF文档(1000道高频题),同时也...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-13 15:48:56
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、前言sentinel的简介和使用的详细文档请参考 https://sentinelguard.io/zh-cn/docs/introduction.html
nacos的搭建和使用介绍请参考 https://nacos.io/zh-cn/docs/quick-start.html
首先我们要明白在使用sentinel的时候有几种模式,具体有哪几种可以参考详细文档,这里我们只说明最适用于生产上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 13:13:56
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言Sentinel 原生版本的规则管理通过API 将规则推送至客户端并直接更新到内存中,并不能直接用于生产环境。不过官方也提供了一种 Push模式,扩展读数据源ReadableDataSource,规则中心统一推送,客户端通过注册监听器的方式时刻监听变化,比如使用 Nacos、Zookeeper 等配置中心。这种方式有更好的实时性和一致性保证。这里我们通过配置 Nacos 来实现流控规则的统一存            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-10-29 10:45:06
                            
                                513阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker Sentinel Nacos 集群搭建
在当今互联网架构中,微服务已经成为一种非常流行的架构模式。在微服务架构中,服务的数量庞大,如何进行服务的发现、配置管理和服务治理成为了一个重要的问题。为了解决这些问题,我们可以使用Docker、Sentinel和Nacos来搭建一个高可用的集群环境。
## Docker
Docker是一种轻量级的容器化技术,可以将应用程序和其依赖项打            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-01 07:50:02
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Kubernetes(K8S)中,Sentinel和Nacos是两个非常重要的组件,它们分别用于服务保护和服务注册。而为了保证配置信息的持久化,我们需要将Sentinel和Nacos的配置信息存储到持久化存储中,本文将介绍如何实现Sentinel和Nacos的持久化。
### 步骤概览
以下是实现Sentinel和Nacos持久化的流程概览:
| 步骤 | 描述 |
| ---- | --            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-25 09:59:42
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者: 小柒Sentinel 是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下            
                
         
            
            
            
            记录一下seata的使用,踩坑后总结出来,作为一次记录,仅供参考!!有问题评论指出Spring Cloud中集成 seatastep 1:安装seata服务,Window/Linux第一步:下载安装包,解压在官网下载需要的版本,下面提供两种方式官网的文档页面下载:http://seata.io/zh-cn/blog/download.htmlgithub下载:https://github.com/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 09:53:44
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker拉取Nacos镜像 docker pull nacos/nacos-server 启动nacos docker run -d --name nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/n ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-17 14:18:00
                            
                                1090阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.下载nacos 和sentinel 对应的jar并安装 ,下载地址: sentinel: https://github.com/alibaba/Sentinel/releases nacos: https://github.com/alibaba/nacos/releases 2.父pom 文件 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-20 16:14:00
                            
                                331阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Nacos 数据模型(领域模型)Namespace:命名空间,对不同的环境进行隔离,比如隔离开发环境、测试环境和生产环境概念 描述Group:分组,将若干个服务或者若干个配置集归为一组,通常习惯一个系统归为一个组(拉勾招聘、拉勾猎头、拉勾教育)Service:某一个服务,比如商品微服务DataId:配置集或者可以认为是一个配置文件Namespace + Group + Service 如同 Mav            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-10 11:30:46
                            
                                163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一切皆容器 处处云原生有什么用写好容器之间的编排调用关系 ,一个命令直接使用,相当于spring中的application.xml 例如你可以编排先启动elasticsearch再启动kabbinn 还可以一键启动,一键关闭 。 和dockerFile 的区别 ,dockerFile 针对单个容器 .安装#查看版本 
docker compose version 可以编排先启动顺序 mysql-&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-15 20:17:43
                            
                                129阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringCloud实用篇020.学习目标1.Nacos配置管理Nacos除了可以做注册中心,同样可以做配置管理来使用。1.1.统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s6iEUX1x-16655            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 19:14:01
                            
                                163阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、下载jar包并且启动二、gradle配置三、properties            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-28 14:20:15
                            
                                254阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ### 实现Spring Boot Redis Sentinel的步骤
下面是实现Spring Boot Redis Sentinel的步骤表格:
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 导入Redis Sentinel的依赖 |
| 步骤二 | 配置Redis Sentinel的连接信息 |
| 步骤三 | 创建Redis Sentinel的连接工厂 |
| 步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-01 01:25:28
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot集成Ehcache非常方便,也很简单,只需要以下简单4步即可实现Ehcache缓存。第一步,增加两个依赖包<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support<            
                
         
            
            
            
            Sentinel 介绍github地址:https://github.com/spring-cloud-incubator/spring-cloud-alibaba/wiki/Sentinel随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel具有以下特征:丰富的应用场景: Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-27 17:33:58
                            
                                359阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.什么是Spring AI?Spring AI API 涵盖了广泛的功能。每个主要功能都在其专门的部分中进行了详细介绍。为了提供概述,可以使用以下关键功能:跨 AI 提供商的可移植 API,用于聊天、文本到图像和嵌入模型。支持同步和流 API 选项。还支持下拉访问模型特定功能。我们支持 OpenAI、Microsoft、Amazon、Google、Huggingface 等公司的 AI 模型。跨            
                
         
            
            
            
            1.安装mysql8.0数据库docker安装版教程点这里:如果有数据库此步跳过!!!2.创建nacos数据库数据库sql文件:点这里 获取,github如果访问不了看文末,我把sql文本奉上。3.dockerhub选择nacos版本点这里:https://hub.docker.com/r/nacos/nacos-server/tags此处如果使用docker pull nacos/nacos-s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-09 07:29:38
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Sentinel做集群限流,其中有一个很重要的角色TokenServer,在限流的时候Client都要向TokenServer请求令牌,获取令牌之后才能通过请求,详细的原理后面做Sentinel源码的时候在分析。本文主要是在Springboot中引入Sentinel以及Nacos(Nacos主要作为配置中心使用)创建工程访问阿里云SpringBoot脚手架。填写必要信息,组件依赖中添加Sentin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 13:41:54
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            正文producer:server:  port: 9999
spring:
  application:
    name: producer     #微服务的名称
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.231.110:8848启动两个微服务,可以在nacos的控制台中查看两个微服务有没有注册到nac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 11:43:25
                            
                                108阅读
                            
                                                                             
                 
                
                                
                    