【 在 ylh1969 的大作中提到: 】
: 目的不是用啥库,是完成IO。
: 前边大家说的好,socket与应用层没有关系。
: 就如19楼的程序,是30年前的。那时有多进程模式,后来逐步有了多线程,线程池模式。但是,应用就是应用,它从来没改过。
: ...................
但是,如果是数据库驱动,它不会调用这个函数,所以没办法异步化。
异步化不了,那就不异步化。
解决办法是,客户端不直接访问数据库服务器,先访问交易管理器。这个管理器是线程池+协程+连接池,不访问数据库。异步问题这里解决。抗攻击和大量并发的客户端也在这里解决。
管理器通过连接池连接后台数据库服务器(没有协程没有异步),有限连接数(=有限线程数),多余的请求在管理器排队。
--
修改:ylh1969 FROM 221.218.62.*
FROM 221.218.62.*