spring-cloud 使用自己写的api包

新建一个名为cloud-api-common的module

1.右键项目名称,点击Module

在这里插入图片描述

2.选择自己的SDK(这里选择Maven)

在这里插入图片描述

3.修改自己想要的名字,然后Finish

在这里插入图片描述

4.新建Module成功

在这里插入图片描述
在这里插入图片描述

pom.xml文件中引入依赖

在这里插入图片描述

新建实体类(自己要打包的类,本项目中将实体类设置为公共api)

在这里插入图片描述

使用CommonResult返回给前端json数据串

在这里插入图片描述

创建完成之后点击Maven,如果没有看到自己刚刚新建的module先刷新,再clean一下,最后install(记住点击绿色三角形)

在这里插入图片描述

最后成功之后的样子

在这里插入图片描述

在项目的cloud-api-common目录下找到target,就给可以看到jar包

在这里插入图片描述

将自己写的api转换成依赖步骤

 <dependency><!-- 引入自己定义的api通用包-->
            <groupId>org.example</groupId>
            <artifactId>coud-api-commons</artifactId>
            <version>${project.version}</version>
        </dependency>

在这里插入图片描述
在这里插入图片描述

SpringCloud2020 学习笔记(三) cloud-api-commons通用模块搭建
springcloud打包jar以及使用自定义jar包的方法(即自定义maven依赖)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
spring-cloud-starter-alibaba-sentinel是一款用于微服务架构中实现流量控制、熔断降级、系统负载保护等功能的API库。 首先,它可以实现流量控制,通过设置限流规则,对微服务进行限制,避免大量请求进入服务,导致服务不可用或资源耗尽。可以设置QPS、线程数、并发数等限制条件,对请求进行控制,保障系统的稳定性。 其次,它还支持熔断降级功能。当微服务出现异常或超时时,它会根据预设的熔断规则,将服务降级,避免故障的扩散。可以通过设置异常比例、异常数等规则,对服务进行自动降级,保障系统的可用性。 另外,它还支持系统负载保护功能。通过设置系统负载的阈值,当系统负载超过一定限制时,它会自动出发保护机制,拒绝服务请求,保护系统免受过载的影响。可以设置CPU使用率、内存使用率等指标来判断系统负载情况,保持系统的稳定运行。 此外,spring-cloud-starter-alibaba-sentinel还提供了实时监控、统计和报警功能,可以通过可视化的控制台查看服务的运行状态和性能指标,及时发现问题并进行相应的调整和优化。 总之,spring-cloud-starter-alibaba-sentinel是一款功能强大的API库,可以帮助开发人员在微服务架构中实现流量控制、熔断降级、系统负载保护等功能,确保系统的稳定性和可用性。它可以有效地保护系统不受高流量、异常情况和系统负载的影响,提高系统的弹性和可扩展性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值