我想了解一下我在You Dont Know JS中使用的伪代码来演示异步流序列的思想过程。doA( function1(){ doD( function2(){ } ) } );他在结论中假设doA和doD是异步的。A -> B -> C -> D -> E -> F是根据书中的操作顺序。据我理解,doB()运行第二,因为它是调用堆栈上的下一个,因为doA是异步
我需要记录我的web应用程序的特定活动(基于Python的SQL alchemy with Postgres),我也不想在Postgres数据库中转储日志信息(为什么要用垃圾填满它?)理想情况下,我希望将所有内容都放在另一个数据库中,并以异步方式完成此操作。由于日志记录是异步的,我不需要担心写操作失败和中断到执行所有重要业务的代码。此外,如果我错过了一些日志记录事件,可能也没什么大不了的。
Mongo似乎是一个很好的解决方案,因为它非常适合编写