简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
docker-compose部署Nacos集群1、参考:https://www.jianshu.com/p/88b4aec8db69前置准备:docker、nacos的数据库2、创建nacos目录3、切换到nacos目录下,创建并写nginx.conf配置文件4、创建并写docker-compose.yaml配置文件5、编排docker-compose.yaml6、地址:http:{ip}:884
以上四种方案各有优缺点,基于MySQL proxy代理的方式对于应用来说相对简单,但是在项目稳定性、事务支持性等方面还存在问题;而基于应用内路由的方式固然灵活度比较高,但是也增加了应用逻辑的复杂度;基于mysql-connector-java的jdbc驱动和sharding-jdbc的方式在使用上相对简单,但限制了需要使用java开发。
spring-cloud-Gateway是spring-cloud的一个子项目。而zuul则是netflix公司的项目,只是spring将zuul集成在spring-cloud中使用而已。因为zuul2.0连续跳票和zuul1的性能表现不是很理想,所以催生了spring团队开发了Gateway项目。Zuul:使用的是阻塞式的 API,不支持长连接,比如 websockets。底层是servlet,
1.Redis是基于内存存储的,MySQL是基于磁盘存储的2.Redis存储的是k-v格式的数据。时间复杂度是O(1),常数阶,而MySQL引擎的底层实现是B+Tree,时间复杂度是O(logn),对数阶。Redis会比MySQL快一点点。3.MySQL数据存储是存储在表中,查找数据时要先对表进行全局扫描或者根据索引查找,这涉及到磁盘的查找,磁盘查找如果是按条点查找可能会快点,但是顺序查找就比较慢
文章目录一、前言二、慢查询概要2.1 第一步,慢查询分析之前的配置2.1.1 方式一:修改my.ini2.1.2 方式二:修改数据库2.2 第二步,找到执行慢的sql语句2.3 第三步,找到原因两种方式之一,explain分析,explain各个字段的解释2.4 第四步,找到原因两种方式之一,profile分析,找到慢查询的本质原因,profile各个字段的解释2.4.1 explain制造慢sq