Akka Tutorial with Code: Concurrency and Fault Tolerance | Freelemon's open world
让并发和容错更容易:Akka示例教程(译文) BY DIAGO CASTORINA 所以,很多人不倾向于使用多线程编程。取而代之的是,他们使用单线程进程(译者注:只含有一个线程的进程),依赖外部服务(如数据库、队列等)处理所需的并发或异步操作。虽然这种方法在有些情况下是可行的,但还有很多其他情况不能奏效。很多实时系统——例如交易或银行业务应用,或实时游戏——等待一个单线程进程完成就太奢侈了(他们需要立即应答!)。其他的一些对于计算或资源要求非常高的系统,如果在程序中不引入并行机制就会耗时很久(有些情况下可以达到几个小时或数天)。 常用的一种单线程方法(例如,在 Node.js 里广泛应用)是使用基于事件的、非阻塞模式(event-based,Read full article from Akka Tutorial with Code: Concurrency and Fault Tolerance | Freelemon's open world
No comments:
Post a Comment