logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring之消息队列RabbitMQ详解

一、RabbitMQ介绍RabbitMQ是一个由erlang开发的AMQP的开源实现Message消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可能需要持久性存储)等。Publisher消息的生产者,也是一个向交换器发布

#rabbitmq#spring#java
Springboot整合ShardingSphere实现分库分表

一、ShardingJDBC 简介1.什么是ShardingJDBCShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,我们只关注 Sharding-JDBC即可.官方地址:https://shardingsphere.apache.org/

#spring boot
Git入门

一.Git 全局设置:git config --global user.name "Allen"git config --global user.email "9478226+datadogapache@user.noreply.gitee.com"二.创建 git 仓库:mkdir allen-repositorycd allen-repositorygit inittouch README.m

#linux#centos
Springboot整合ShardingSphere实现分库分表

一、ShardingJDBC 简介1.什么是ShardingJDBCShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,我们只关注 Sharding-JDBC即可.官方地址:https://shardingsphere.apache.org/

#spring boot
K8s(Kubernetes)的安装部署

一. Kubernetes 系统简介首先,k8s是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。  Kubernetes是一个完备的分布式系统支撑平台,具有完备的集群管理能力,多扩

#docker#kubernetes#服务器 +2
Springboot整合ShardingSphere实现分库分表

一、ShardingJDBC 简介1.什么是ShardingJDBCShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,我们只关注 Sharding-JDBC即可.官方地址:https://shardingsphere.apache.org/

#spring boot
logback配置文件---logback.xml详解

一、添加maven依赖<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.25</version></dependency><dependency&gt

#spring#spring boot
基于数据库实现分布式锁

前面文章提到实现分布式锁有3种方式,一是基于数据库,二是基于Redis,三是基于Zoomkeeper,前面的文章已经详细介绍过基于Redis实现分布式锁的方法。本文将简单介绍基于数据库的实现方式。二、利用update修改STATUS字段进行获取锁以及释放锁。

#数据库#分布式#java +1
SpringBoot整合Redis实现分布式锁

一、什么是分布式锁?在多线程程序中,不予许多个线程同时操作某个变量或者同时执行某一代码块,我们就需要用锁来实现。在Java中,可以用synchronized或Lock接口的实现类来实现。那么什么是分布式锁呢?当我们的应用通过分布式部署,每个应用部署在不同的机器上,但是我们要保证这些不同机器上的同一方法在同一时间不能被多个线程执行,这时候就要用到分布式锁。二、实现分布式锁的几种方式1.基于数据库实现

#spring boot
暂无文章信息