我看到了一些项目,开发人员在Spring上将RxJava与Tomcat和Mysql结合使用。
据我所知:
反应性流的主要优点是它只为每个多个请求创建一个线程,因此数据库连接也应该是非阻塞的。
Tomcat为每个请求创建线程。
Spring Data Jpa阻塞了.
我知道有一些用于非阻塞关系数据库的库(如r2dbc)。
因此,我对tomcat和RxJava的好处特别感到困惑。
我想知道RxJava对于以下场景的好处:
基于Spring (Mysql)的Rest应用程序.
Rest Api on tomcat with R2dbc (MySql). .
谢谢。
Linux-Ubuntu问题:在连接到mysql后找不到mysql数据库。
1. I have a war file deployed in webapps folder at /srv/apache-tomcat-7.0.53/webapps/
War name is InIndia.war
2. I have deployed inindiadb.properties in classpath which is /srv/apache-tomcat-7.0.53/lib
Contents of inindiadb.properties
jdbc.driverClassName=com
当发生这种情况时,我检查我的数据库(参见下表),连接数还没有达到1000个的限制。这太奇怪了。不知道是否有一个隐藏的硬限制被击中。
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 1000 |
+-----------------+-------+
mysql> SHOW STATUS WHERE `variabl