作者回复: 很赞,确实,Akka的很多应用案例都出自金融行业。
作者回复: Akka
作者回复: 1 其一,最佳线程数不止和CPU数目有关,还有IO等待时间有关,这正是Flower关注的,线程公式如下: 最佳线程数=[任务执行时间/(任务执行时间 - IO 等待时间)] * CPU 内核数 其二,应用程序开启多少线程,和以上指标都没关系,想开多少开多少。 2 https://akka.io/ 3 文中提到两种反应式编程框架,都是Java框架 A Java Streaming B Flutter,另外,Flower也是一个反应式微服务框架,更彻底的反应式微服务,具体可以看github文档 C 没有,反应式编程和这些没关系 4 利用Akka Actor传递消息 5不是 6 第一个版本,一个人一个月,具体可以看git log
作者回复: 赞,学习了~
作者回复: Flower不需要通过入口 返回响应结果给用户,可以在任何一个或多个Service返回。
作者回复: 并不是,flower可以做到用一个线程执行(看起来)并发执行数百个方法,并发处理数百个请求
作者回复: 可以参考github里的文档哈,https://github.com/zhihuili/flower。
作者回复: HttpService接口提供web参数,调用web.print()返回响应结果。
作者回复: 方法的返回值和请求的返回值不是一回事,Service可以在方法内部调用web.print(), 直接返回请求的响应结果。 计算请求的响应结果,需要多个Service异步计算得到的,这些Service之间异步无阻塞,通常在流程的最后一个Service调用web.print(),返回请求处理结果。