简介Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 具有以下特性:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等
SpringBoot整合FFmpeg进行视频分片上传分片上传的核心思路:分片上传的意义:分片上传的原理:准备工作:一:下载、解压二:配置环境变量:三:使用命令行窗口检验是否安装成功代码展示:pom文件yml配置工具类controller调用Url转换MultipartFile的工具类如controller中参数传的是URL 使用以下工具类转换一下即可HTML文件 进行测试请求路径:http://
转载 2024-10-16 07:32:14
60阅读
1. 参数1.1 slurm.confAcctGatherNodeFreqAcctGather插件用于节点计费的采样间隔。 对于AcctGather插件值为none的情况,将忽略此参数。 对于所有其他值,此参数是节点记帐样本之间的秒数。 对于acct_gather_energy / rapl插件,请将其值设置为小于300,因为计数器可能会超出此速率溢出。 默认值为零, 此值禁用节点的记帐采样。 注
转载 6月前
42阅读
InfluxDB Cluster - InfluxDB Enterprise 集群的开源替代方案InfluxDB Cluster - 一个开源分布式时间序列数据库,InfluxDB Enterprise 集群的开源替代方案GitHub:chengshiwen/influxdb-cluster Wiki 文档:chengshiwen/influxdb-cluster/wiki 下载地址:chengs
一、日志框架介绍        Slf4j(全称是Simple Loging Facade For Java) 是一个为Java程序提供日志输出的统一接口,是对所有日志框架制定的一种规范、标准、接口,并不是一个具体的日志实现方案,因此Slf4j并不能但单独使用,需要和其他具体的日志框架实现配合使用,比如log4j、logback、log4j2等。&
转载 2024-09-26 15:23:48
136阅读
简介DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、HDFS、Hive、OceanBase、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。DataX采用了框架 + 插件 的模式,目前已开源,代码托管在github,地址:https://github.com/alibaba/DataX。 DataX安装部署 1.下
转载 2023-12-08 15:09:24
305阅读
这里我用了一台Windows安装jmeter用来写接口测试的脚本,启动前修改jmeter.properties中jmeter.save.saveservice.output_format值为xml。编写接口测试脚本:脚本test.jmx保存。另外一台centos的机器也下载安装jmeter。mkdir -p /usr/local/jmetervim apache-jmeter-5.1.1/bin/
背景假设我们有很多java实现的项目,认证授权用的是shiro框架,可能还有一个sso单点登录平台突然有一天,你的项目经理说要做微服务然后,你就给了你领导很多建议,什么dubbo、什么spring cloud等等;涉及的内容可能方方面面但是! ? 该项目经理说:小明,你晚上加加班,花点时间来改造一下现有的项目就好了,我们现有的项目改造起来也不是很麻烦,另外,项目改造微服务不能影响原有的项目计划进度
目录1.Apollo Server 配置1.1.搭建 Apollo Server 环境1.2.在 Apollo 创建应用项目2.Apollo Client 配置SpringCloud 集成 Apollo 步骤参考一些文档,我在window环境搭建了一个Apollo分布式配置中心平台,详细步骤记录一下。 1.Apollo Server 配置1.1.搭建 Server 环境1)下载
转载 2024-04-01 18:04:38
80阅读
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限), 缓存框架 ehcache4.代码编
转载 2024-08-29 12:44:43
67阅读
前言本章记录一下SpringBoot集成druid数据源,集成mybatis-plus,为了开发方便,基于mybatis-plus的代码生成器,实现对业务最基本的增删改查操作。准备工作在mysql数据库中新建cloud库,并创建sys_user表:DROP TABLE IF EXISTS `sys_user`; CREATE TABLE `sys_user` ( `id` varchar(3
spring cloud微服务接入seata一、环境简要说明二、seata服务端部署服务端下载修改conf/registry.conf 配置初始化seata在nacos中服务端配置启动seata-server三、初始化数据库四、准备spring cloud微服务五、测试验证正常下单异常下单六、遇到的问题无法获取seata-server服务注册的信息获取nacos中的ip地址错误 一、环境简要说明
Swagger 是最流行的用于设计、构建和记录 RESTful API 的工具。它与 Spring Boot 有很好的集成。要将其与 Spring 结合使用,我们需要向 Maven管理文件中 添加以下两个依赖项pom.xml。<dependency> <groupId>io.springfox</groupId> <artifactId&g
转载 2023-07-22 18:38:30
64阅读
这里使用的是eclipse 开发工具1.springboot 版本是2.0的,引入了2个shiro 的依赖,如下<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versi
转载 2024-05-28 14:02:53
32阅读
程序运行避免不了出错,测试环境时我们可以通过打断点定位问题。但是上线之后的项目出bug,进行定位时就需要查看日志。spring cloud进行分布式部署后会有多个微服务,每个微服务都会产生日志,怎么进行日志分类,按条件索引想要看到的报错内容呢?现在流行的日志监控系统ELK完美解决这个问题。本文整理了ELK单机版在Linux系统进行搭建,以及springboot将日志关联到ELK系统。ELK是由三个
转载 2024-03-06 16:30:46
83阅读
前言最近公司要做一个新项目,可能会选择SpringCloud来做微服务架构,因而更可能会要面临实现分布式配置并制定相应的解决方案,因而提前做了解决方案。为什么选择携程Apollo?请看下图比较 另外我选择携程Apollo的另一个原因是Apollo的对外依赖非常少,目前只有一个Mysql,因而稳定性方面而可以避开对外依赖过多而导致分布式配置心中处于潜在风险中。要知道配置中心应该是独立于任何应用程序之
SpringCloud 入门实战(一)什么是SpringCloudSpringCloud 入门实战(二)-SpringCloud项目搭建SpringCloud 入门实战(三)-Eureka注册中心集成SpringCloud入门 实战(四)-Zookeeper、Consul注册中心集成SpringCloud入门实战(五)-Ribbon负载均衡集成SpringCloud入门实战(六)-OpenFei
转载 2024-05-15 12:06:13
81阅读
文章目录微服务框架SpringCloud微服务架构29 ES 集群29.4 分布式新增和查询流程29.4.1 ES集群的分布式存储29.4.2 总结 29 ES 集群29.4 分布式新增和查询流程29.4.1 ES集群的分布式存储先来一个演示因为没有开kibana,就直接使用接口测试工具来实现CRUD 【笔者这里用的是postman】新增文档再来一个3再来一个5OK【都是9200 啊es01 节
转载 2024-07-23 22:12:53
105阅读
目录一、 下载seata server和seata源码二、配置启动seata2.1 在nacos控制台,新建一个seata的名称空间,用于存放seata的专用配置2.2 创建seata server的mysql库2.3 在nacos上配置seata相关配置 (seata名称空间)2.4 启动seata server三、springcloud客户端服务集成 3.1、pom.xml
作为一名程序员,工作也7、8年了,这是我第一次写文章,实在是惭愧。之前因工作需要一直都是百度、google,而没有想过静下心来自己研究原理、源码,导致现在还是一只菜鸟。。。好了。言归正传,本次实践的话是基于nacos作为配置、注册中心的,各位大佬可以去了解一下nacos的官网,虽然最近这个组件爆出了漏洞,但不可否认其功能还真的是很强大的,附上官网地址:https://nacos.io/zh-cn/
  • 1
  • 2
  • 3
  • 4
  • 5