当前位置: 首页 > news >正文

阿里云部署wordpress汕头seo排名收费

阿里云部署wordpress,汕头seo排名收费,上海建设银行网站转账记录吗,建设一个网站的流程文章目录 前言一、准备1. 引入依赖2. 配置控制台信息 二、定义资源1. Controller2. Service3. ServiceImpl 三、访问控制台1. 发起请求2. 访问控制台 总结 前言 Spring Cloud Alibaba 默认为 Sentinel 整合了 Servlet、RestTemplate、FeignClient 和 Spring WebFlux。Sentinel…

文章目录

  • 前言
  • 一、准备
    • 1. 引入依赖
    • 2. 配置控制台信息
  • 二、定义资源
    • 1. Controller
    • 2. Service
    • 3. ServiceImpl
  • 三、访问控制台
    • 1. 发起请求
    • 2. 访问控制台
  • 总结


前言

Spring Cloud Alibaba 默认为 Sentinel 整合了 Servlet、RestTemplate、FeignClient 和 Spring WebFlux。Sentinel 在 Spring Cloud 生态中,不仅补全了 Hystrix 在 Servlet 和 RestTemplate 这一块的空白,而且还完全兼容了 Hystrix 在 FeignClient 中限流降级的用法,并且支持运行时灵活地配置和调整限流降级规则。

这里我们为提供者服务整合Sentinel,添加流量控制和服务降级,保证应用程序的健壮和稳定性。


一、准备

1. 引入依赖

<!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-sentinel -->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId><version>${spring-cloud-alibaba.version}</version>
</dependency>

2. 配置控制台信息

连接到控制台是为了更好地观察和使用Sentinel

spring:cloud:sentinel:transport:port: 8719dashboard: localhost:8080

二、定义资源

1. Controller

package org.example.nacos.provider.controller;import org.example.nacos.provider.service.SentinelService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;/*** Create by zjg on 2024/8/26*/
@RestController
public class SentinelController {@Autowiredprivate SentinelService service;@GetMapping(value = "/hello/{name}")public String apiHello(@PathVariable("name") String name) {return service.sayHello(name);}
}

2. Service

package org.example.nacos.provider.service;/*** Create by zjg on 2024/8/26*/
public interface SentinelService {public String sayHello(String name);
}

3. ServiceImpl

这里我们使用注解@SentinelResource定义了一个资源

package org.example.nacos.provider.service.impl;import com.alibaba.csp.sentinel.annotation.SentinelResource;
import org.example.nacos.provider.service.SentinelService;
import org.springframework.stereotype.Service;/*** Create by zjg on 2024/8/26*/
@Service
public class SentinelServiceImpl implements SentinelService {@Override@SentinelResource(value = "sayHello")public String sayHello(String name) {return "Hello, " + name;}
}

三、访问控制台

1. 发起请求

在这里插入图片描述

2. 访问控制台

在这里插入图片描述

大家从控制台可以看到我们访问的请求和自定义的资源sayHello都已经成功添加到控制台,我们可以通过控制台进一步完成流控和熔断等等功能。


总结

回到顶部
更多内容请查看

这里讲一下为什么要使用注解去完成资源的定义,因为其他方式或多或少存在代码侵入,我感觉不友好,而使用注解的方式,可以很轻松地完成这个功能。

http://www.tj-hxxt.cn/news/111883.html

相关文章:

  • 徐州网站制作公司哪家好seo百度推广
  • 展会网站源码自助快速建站
  • wordpress英文仿站百度搜索引擎下载
  • 合肥网站建设费用做网站流程
  • 免费二级域名dns解析新乡网站优化公司
  • 整屏幕滑动的网站如何在百度上投放广告
  • 网站宣传方案成都排名推广
  • 忽略的网站个人博客网站设计毕业论文
  • 怎么做响应式网站seo网络营销推广公司
  • 仿ugg网站vps刷推广链接的网站
  • 怎样能让百度搜到自己的网站sem是什么分析方法
  • 哪些群体对网站开发有需求搜索引擎优化的七个步骤
  • 做编程题的网站网络营销的培训课程
  • 详情页通用模板来客seo
  • 网上定做相册网站seo设计方案案例
  • 网站设计风推广平台开户代理
  • 网站开发的目的优化大师有用吗
  • 做网站外网可访问seo运营工作内容
  • 网站建设与维护 实验报告心得网站备案信息查询
  • 怎样自建网站seo教程技术整站优化
  • 南昌市建设工程质量监督网站百度关键词是怎么排名靠前
  • h5case是什么网站百度网络推广营销
  • 真人性做爰网站百度推广登录后台登录入口
  • 没有网站怎么推广站内seo的技巧
  • 国内视差网站佛山网站建设模板
  • 门户网站宣传方案seo排名赚能赚钱吗
  • 福州做网站的公司成年学校培训班
  • app制作网站制作完b站推广
  • 网站建设工作经历如何让自己的网站快速被百度收录
  • 网站开发论文题目审核表指数基金