Web中间件php-fpm配置调优一、php-fpm.conf主要配置参数pm=dynamic;表示使用哪种进程数量管理方式dynamic表示php-fpm进程数是动态的,最开始是pm.start_servers指定的数量,如果请求较多,则会自动增加,保证空闲的进程数不小于pm.min_spare_servers,如果进程数较多,也会进行相应清理,保证多余的进程数不多于pm.max_spare_s
分类:
Web程序 时间:
2020-02-18 18:49:50
阅读次数:
94
MQ,Message Queue 消息队列。 ActiveMQ Apache开源的消息中间件,老牌消息中间件。 性能一般,一般场景够用了,但高并发时往往应付不了,在中小企业中使用广泛。 有2种集群模式: 一种是主从模式,另一种是分布式的主从模式。 slave 从属、奴隶 Kafka 最初由Linke ...
分类:
其他好文 时间:
2020-02-18 13:28:29
阅读次数:
92
1.RocketMQ概述 RocketMQ产品支持集群,效率高,同时支持上万队列,支持消息持久化,重试机制等等 2.RocketMQ原理 有别于其他消息中间件由broker做负载均衡并主动向consumer投递消息,RocketMq是基于拉模式拉取消息,consumer做负载均衡并通过长轮询向bro ...
分类:
其他好文 时间:
2020-02-17 19:43:12
阅读次数:
94
1、内核分配策略:参数overcommit_memory echo "1" > /proc/sys/vm/overcommit_memory vm.overcommit_memory 含义 0 表示内核将检查是否有足够的可用内存。如果有足够的可用内存,内存申请通过,否则内存申请失败,并把错误返回给应 ...
分类:
其他好文 时间:
2020-02-17 17:59:01
阅读次数:
100
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 "一口气说出 9种 分布式ID生成方式,面试官有点懵了" "3万字总结,Mysql优化之精髓" "为了不复制粘贴,我被逼着学会了JAVA爬虫" "技术部突 ...
分类:
其他好文 时间:
2020-02-17 17:53:07
阅读次数:
59
RocketMQ是什么 是一个队列模型的消息中间件,具有高性能,高可靠,高实时,分布式特点; Producer,Consumer,队列都可以分布式; Producer向一些队列轮流发送消息,队列集合称为Topic,Consumer如果做广播消费,则一个consumer实例消费这个Topic对应的素有 ...
分类:
其他好文 时间:
2020-02-17 14:09:58
阅读次数:
67
一、MyCat基础概念;二、MyCat安装部署;三、MyCat读写分离;四、垂直拆分--分库;五、水平拆分--分表;六、全局表
分类:
数据库 时间:
2020-02-17 09:26:45
阅读次数:
122
Web容器 web容器(web服务器)主要有:Apache、IIS、Tomcat、Jetty、JBoss、webLogic等,而Tomcat、Jetty、JBoss、webLogic同时也是servlet容器,或者说他们还包含了servlet容器。没有servlet容器,你也可以用web容器直接访问 ...
分类:
编程语言 时间:
2020-02-16 20:55:47
阅读次数:
87
一、数据库简介查看数据库排行情况https://db-engines.com/en/rankingDBMS:数据库管理系统RDBMS关系型数据库OracleMysqlPGMSSQLNoSQL非关系型数据库MongoDBRedisESNEWSQL分布式TiDBSpannerAliSQL(需要使用中间件... ...
分类:
数据库 时间:
2020-02-16 20:22:10
阅读次数:
72
问题: 引入connect-history-api-fallback中间件,设置app.use('/', connectHistoryApiFallback())后,页面刷新依旧报错,页面空白 报错如下: 解决方案: 无意中在webpack配置文件加入publicPath,页面显示正常,暂且记录 截 ...