SpringCloud
文章平均质量分 88
微服务
fhxyryxc
这个作者很懒,什么都没留下…
展开
-
XXL-JOB
中文文档git源码仓库设计思想将调度行为抽象形成“调度中心”公共平台,而平台自身并不承担业务逻辑,“调度中心”负责发起调度请求。将任务抽象成分散的JobHandler,交由“执行器”统一管理,“执行器”负责接收调度请求并执行对应的JobHandler中业务逻辑。因此,“调度”和“任务”两部分可以相互解耦,提高系统整体稳定性和扩展性;轻量级分布式任务调度平台动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效;触发策略:提供丰富的任务触发策略,包括:Cron触发、固定转载 2021-01-20 11:44:56 · 118 阅读 · 0 评论 -
Nacos 高可用特性
知乎:一文详解 Nacos 高可用特性客户端重试:当其中一台机器宕机时,为了不影响整体运行,客户端会存在重试机制临时服务(Ephemeral):临时服务健康检查失败后会从列表中删除,常用于服务注册发现场景。临时服务使用的是 Nacos 为服务注册发现场景定制化的私有协议 distro,其一致性模型是 AP;持久化服务(Persistent):持久化服务健康检查失败后会被标记成不健康,常用于 DNS 场景。持久化服务使用的是 raft 协议,其一致性模型是 CP...转载 2020-12-30 13:50:27 · 431 阅读 · 0 评论 -
手动提交事务
@Autowiredprivate DataSourceTransactionManager txManager;private void testTransaction() { DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); TransactionSt转载 2020-12-24 16:04:08 · 92 阅读 · 1 评论 -
maven-resources-plugin
resources:resources,拷贝main resources到main output directory。它绑定了process-resources生命周期阶段,当执行Compiler:compile插件目标前就会执行此阶段。resources:testResources,拷贝test resources到test output directory。它绑定了process-test-resources生命周期阶段,当执行surefire:test插件目标前就会执行此阶段。resources.转载 2020-12-23 10:35:32 · 122 阅读 · 0 评论 -
spring-boot-maven-plugin
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </转载 2020-12-23 10:20:10 · 82 阅读 · 0 评论 -
SpringBoot自定义配置文件路径
在启动类中手动指定配置文件的加载路径:@SpringBootApplication@EnableDiscoveryClientpublic class NacosServerAppStarter { public static void main(String[] args) { String path = "spring.config.additional-location:classpath:/"; path += ",classpath:/dev/"; path += ",clas转载 2020-12-23 10:00:36 · 789 阅读 · 0 评论 -
nacos在win10下启动
启动默认启动方式是集群模式1> 修改脚本文件的默认启动模式为standalone2>使用命令模式启动,并指定模式为standalonestartup.cmd -m standalone访问界面http://localhost:8848/nacos,用户名和密码nacos/nacos持久化机模式启动nacos时,使用的是嵌入式数据库derby实现数据的存储,不方便观察数据存储的基本情况。如果启动多个默认配置下的nacos节点,数据存储时也存在一致性问题,为了解决这些问题,nac原创 2020-12-22 17:44:07 · 567 阅读 · 0 评论 -
maven:optional
optional 可选依赖应用场景:projectA 依赖projectB, projectB 依赖projectC当projectB的true时, projectA中如果没有显式的引入projectC, 则projectA不依赖projectC, 即projectA可以自己选择是否依赖projectC默认的值为false, 及子项目必须依赖scope 依赖范围控制compileprovidedruntimetestsystemimport:仅支持在<dependencyMana转载 2020-12-22 14:31:09 · 65 阅读 · 0 评论 -
MyBatis Xml文件位置
在maven中是默认取recourse包下去寻找.xml文件的手动配置maven, 放在src/main/java下的配置文件,能够被导出 <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include>原创 2020-12-22 14:14:39 · 1056 阅读 · 0 评论 -
maven:profile
<!-- mvn clean package -Ptest --> <profiles> <profile> <!--不同环境Profile的唯一id--> <id>dev</id> <properties> <!-- active是自定义字段 --> <active>dev</active> </properties> &.转载 2020-12-22 14:00:23 · 67 阅读 · 0 评论 -
SpringBoot依赖版本冲突问题
springboot里会引入很多springboot starter依赖,这些依赖的版本号统一管理,springboot有几种方案可以选择:spring-boot-dependencies<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>转载 2020-12-22 13:37:17 · 1609 阅读 · 0 评论 -
Resilience4j-轻量级熔断框架
基本介绍转载 2020-12-21 15:10:30 · 119 阅读 · 0 评论 -
Spring Boot
优点容易上手,提升开发效率开箱即用,远离繁琐的配置提供了一系列大型项目通用的非业务性功能没有代码生成,也不需要XML配置避免大量的 Maven 导入和各种版本冲突@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration:导入META-INF/spring.factories 里定义的自动配置类。每一个自动配置类结合对应的 xxxProperties.java 读取配置文件进行自动配置功能。@Compon转载 2020-06-19 16:00:32 · 114 阅读 · 0 评论