- 一、读写分离 1.什么是读写分离读写分离:用来提升Mysql并发处理能力 2.Mysql读写分离环境搭建1、主库准备 3306 1.1 先进入到mysql目录,找到my.ini文件 1.2 然后配置my.ini文件,增加 server-id=1 log-bin=mysql-bin 1.3 然后启动master节点 mysqld... 一、读写分离 1.什么是读写分离读写分离:用来提升Mysql并发处理能力 2.Mysql读写分离环境搭建1、主库准备 3306 1.1 先进入到mysql目录,找到my.ini文件 1.2 然后配置my.ini文件,增加 server-id=1 log-bin=mysql-bin 1.3 然后启动master节点 mysqld...
- 一、ShardingSphere-Proxy之分库将hmms分成hmms-0和hmms-1的步骤如下:1、创建数据库创建数据库hmms、hmms-0、hmms-1三个数据库2、然后在config-sharding.yaml中添加分库配置# 3、创建客户端连接库schemaName: hmms#1、连接mysqldataSources: hmmsdatasources-0: url:... 一、ShardingSphere-Proxy之分库将hmms分成hmms-0和hmms-1的步骤如下:1、创建数据库创建数据库hmms、hmms-0、hmms-1三个数据库2、然后在config-sharding.yaml中添加分库配置# 3、创建客户端连接库schemaName: hmms#1、连接mysqldataSources: hmmsdatasources-0: url:...
- 一、ShardingSphere-Proxy之分库分表算法# 3、创建客户端连接库schemaName: hmms#1、连接mysqldataSources: hmmsdatasources-0: url: jdbc:mysql://主机地址:端口号/hmms-0?serverTimezone=UTC&useSSL=false username: root passwo... 一、ShardingSphere-Proxy之分库分表算法# 3、创建客户端连接库schemaName: hmms#1、连接mysqldataSources: hmmsdatasources-0: url: jdbc:mysql://主机地址:端口号/hmms-0?serverTimezone=UTC&useSSL=false username: root passwo...
- 一、ShardingSphere-Proxy实现分表将product表分成product-0和product-1的步骤如下:1、创建数据库创建数据库hmms2、在hmms数据库中使用脚本创建创建user表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure... 一、ShardingSphere-Proxy实现分表将product表分成product-0和product-1的步骤如下:1、创建数据库创建数据库hmms2、在hmms数据库中使用脚本创建创建user表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure...
- 一、前言Apache ShardingSphere 是一款开源分布式数据库生态项目,由 JDBC、Proxy 和 Sidecar 3 款产品组成。其核心采用可插拔架构,通过组件扩展功能。对上以数据库协议及 SQL 方式提供诸多增强功能,包括数据分片、访问路由、数据安全等;对下原生支持 MySQL、PostgreSQL、SQL Server、Oracle 等多种数据存储引擎。Apache S... 一、前言Apache ShardingSphere 是一款开源分布式数据库生态项目,由 JDBC、Proxy 和 Sidecar 3 款产品组成。其核心采用可插拔架构,通过组件扩展功能。对上以数据库协议及 SQL 方式提供诸多增强功能,包括数据分片、访问路由、数据安全等;对下原生支持 MySQL、PostgreSQL、SQL Server、Oracle 等多种数据存储引擎。Apache S...
- 一、Nginx集群的搭建 1.虚拟机准备1、先通过vwworkstation创建2台linux主机地址:192.168.44.3地址:192.168.44.42、然后分别在2台主机上安装nginx192.168.44.3:1 安装 nginx需要工具 yum -y install gcc make pcre-devel zlib-devel tar zlib2 下载nginx wg... 一、Nginx集群的搭建 1.虚拟机准备1、先通过vwworkstation创建2台linux主机地址:192.168.44.3地址:192.168.44.42、然后分别在2台主机上安装nginx192.168.44.3:1 安装 nginx需要工具 yum -y install gcc make pcre-devel zlib-devel tar zlib2 下载nginx wg...
- 前言众所周知,nginx是一款高性能的web服务器,常用于负载均衡和反向代理。所谓的反向代理是和正向代理相对应。正向代理即我们常规意义上理解的“代理”:例如正常情况下在国内是无法访问google的,如果我们需要访问,就需要通过一层代理去转发。这个正向代理代理的是服务端(也就是google)。反向代理则相反,代理的是客户端(也就是用户),用户的请求到达nginx后,nginx会代理用户的请求... 前言众所周知,nginx是一款高性能的web服务器,常用于负载均衡和反向代理。所谓的反向代理是和正向代理相对应。正向代理即我们常规意义上理解的“代理”:例如正常情况下在国内是无法访问google的,如果我们需要访问,就需要通过一层代理去转发。这个正向代理代理的是服务端(也就是google)。反向代理则相反,代理的是客户端(也就是用户),用户的请求到达nginx后,nginx会代理用户的请求...
- 前言在Web开发中,通常来说,动态资源其实就是指那些后台资源,而静态资源就是指HTML,JavaScript,CSS,img等文件。一般来说,都需要将动态资源和静态资源分开,将静态资源部署在Nginx上,当一个请求来的时候,如果是静态资源的请求,就直接到nginx配置的静态资源目录下面获取资源,如果是动态资源的请求,nginx利用反向代理的原理,把请求转发给后台应用去处理,从而实现动静分离... 前言在Web开发中,通常来说,动态资源其实就是指那些后台资源,而静态资源就是指HTML,JavaScript,CSS,img等文件。一般来说,都需要将动态资源和静态资源分开,将静态资源部署在Nginx上,当一个请求来的时候,如果是静态资源的请求,就直接到nginx配置的静态资源目录下面获取资源,如果是动态资源的请求,nginx利用反向代理的原理,把请求转发给后台应用去处理,从而实现动静分离...
- 一、Nginx多场景使用问题 1.代理缓存情况:当客户端给Nginx发送查询商品的请求时,Nginx把请求转发给5001 和 5002 ,如果转发到5001和5002,两个实例处理能力达到极限的时候,如何更高提升系统性能场景?方案:代理缓存#user nobody;worker_processes 1;#error_log logs/error.log;#error_log log... 一、Nginx多场景使用问题 1.代理缓存情况:当客户端给Nginx发送查询商品的请求时,Nginx把请求转发给5001 和 5002 ,如果转发到5001和5002,两个实例处理能力达到极限的时候,如何更高提升系统性能场景?方案:代理缓存#user nobody;worker_processes 1;#error_log logs/error.log;#error_log log...
- 一、创建主题和分区/// <summary>/// 创建分区(更新分区)/// </summary>/// <param name="topic"></param>/// <param name="Partitions"></param>/// <returns></returns>[HttpGet("PartitionUpdate")]public async Task Partitio... 一、创建主题和分区/// <summary>/// 创建分区(更新分区)/// </summary>/// <param name="topic"></param>/// <param name="Partitions"></param>/// <returns></returns>[HttpGet("PartitionUpdate")]public async Task Partitio...
- @TOC 一、微服务场景下Kafka的使用 1.Kafka的安装Kafka下载网址:https://archive.apache.org/dist/kafka/Kafka的安装可以参考本人其他文章Docker下安装:https://blog.csdn.net/aa2528877987/article/details/123589123?spm=1001.2014.3001.5501 2.Ka... @TOC 一、微服务场景下Kafka的使用 1.Kafka的安装Kafka下载网址:https://archive.apache.org/dist/kafka/Kafka的安装可以参考本人其他文章Docker下安装:https://blog.csdn.net/aa2528877987/article/details/123589123?spm=1001.2014.3001.5501 2.Ka...
- 一、RabbitMQ多场景使用情况分析 1.一个生产者/多个消费者(全部消费) 1.1 生产者// <summary>/// 创建商品/// </summary>/// <param name="productCreateDto"></param>/// <returns></returns>[HttpPost]public IEnumerable<Product> CreateProdu... 一、RabbitMQ多场景使用情况分析 1.一个生产者/多个消费者(全部消费) 1.1 生产者// <summary>/// 创建商品/// </summary>/// <param name="productCreateDto"></param>/// <returns></returns>[HttpPost]public IEnumerable<Product> CreateProdu...
- 一、微服务场景下的RabbitMQRabbitMQ主要用在分布式系统中,主要是应用在微服务系统中。在微服务系统中,微服务之间通信,主要是通过Http或者gRPC通信。由于http/gRPC通信方式是同步通信,如果遇到了高并发,同步通信就会导致微服务系统性能瓶颈,所以,为了解决微服务性能瓶颈问题。需要将同步通信换成异步通信方式。因此选用消息队列就是个很好的选择。RabbitMQ是消息队列中的... 一、微服务场景下的RabbitMQRabbitMQ主要用在分布式系统中,主要是应用在微服务系统中。在微服务系统中,微服务之间通信,主要是通过Http或者gRPC通信。由于http/gRPC通信方式是同步通信,如果遇到了高并发,同步通信就会导致微服务系统性能瓶颈,所以,为了解决微服务性能瓶颈问题。需要将同步通信换成异步通信方式。因此选用消息队列就是个很好的选择。RabbitMQ是消息队列中的...
- 前言虚拟文件系统可以管理文件系统(磁盘)上实际不存在的文件。 它主要用于将(js,css,image,cshtml …)文件嵌入到程序集中,并在运行时将它们用作物理文件。 一、集成虚拟文件系统1、先在EBusiness.Application项目中通过Nuget下载Volo.Abp.VirtualFileSystem2、然后在EBusinessApplicationModule文件上增加(... 前言虚拟文件系统可以管理文件系统(磁盘)上实际不存在的文件。 它主要用于将(js,css,image,cshtml …)文件嵌入到程序集中,并在运行时将它们用作物理文件。 一、集成虚拟文件系统1、先在EBusiness.Application项目中通过Nuget下载Volo.Abp.VirtualFileSystem2、然后在EBusinessApplicationModule文件上增加(...
- 前言异常,也成为内中断,也成为例外或者陷入,指源自CPU执行指令内部的事件,如程序的非法操作码,地址越界,算术溢出、虚存系统的缺页以及专门的陷入指令等引起的。异常程序是指程序执行一些非法指令,异常程序出现的原因有:1、程序设计时出现的编程错误或运行时出现的硬件错误,一般可以通过异常处理解决问题;2、精心设计地入侵系统程序,如病毒。常用异常处理包含两种情况异常捕获异常类 1.异常捕获异常是在... 前言异常,也成为内中断,也成为例外或者陷入,指源自CPU执行指令内部的事件,如程序的非法操作码,地址越界,算术溢出、虚存系统的缺页以及专门的陷入指令等引起的。异常程序是指程序执行一些非法指令,异常程序出现的原因有:1、程序设计时出现的编程错误或运行时出现的硬件错误,一般可以通过异常处理解决问题;2、精心设计地入侵系统程序,如病毒。常用异常处理包含两种情况异常捕获异常类 1.异常捕获异常是在...
上滑加载中
推荐直播
-
基于HarmonyOS NEXT应用开发之旅
2025/07/17 周四 19:00-20:00
吴玉佩、刘俊威-华为开发者布道师-高校学生
两位学生华为开发者布道师,连续两届HarmonyOS极客马拉松获奖选手联袂呈现HarmonyOS NEXT开发全景!从基础筑基,到工具提效。为您铺就一条从入门到精通的鸿蒙应用开发之路。无论您是新手开发者,还是经验老手,都能在此收获满满干货,开启您的HarmonyOS NEXT高效、智能开发新篇章!
回顾中
热门标签