#nio

      更多分类

Spring WebFlux的明显陷阱 - ŁukaszKyć

19-11-08 1310 1 banq

几个月前,我们开始了一个新项目。我们的目标是设计一个可以处理许多并发连接的微服务。我们预测该应用程序将花费大量时间等待多个并行I / O操作。理想的体系结构解决方案似乎使用了非阻塞方法。经过简短的调... 详细

Vert.x的介绍!这是目前最快的Java框架

19-03-08 1289 banq

如果您最近使用Google搜索“最佳网络框架”,您可能会偶然发现Techempower基准测试,其中排名超过300个框架。在那里你可能已经注意到Vert.x是排名最高的之一。 Vert.x是一个多语... 详细

异步编程:协作性多任务处理

19-02-17 292 banq

如何确保同时处理多个请求,我们可以使用线程或进程进行多任务处理实现,但还有一个选择 - 协作性多任务处理。 这个选项是最困难的。在这里我们说操作系统当然很酷,它有调度程序/计划程序,它可以处理进程,... 详细

用Java构建反应式REST API - Kalpa Senanayake

19-02-06 186 banq

本文的重点是使用Java构建RESTFul API,同时受益于反应式编程模型。但与大多数关于此主题的其他文章不同,本文不会急于直接编写代码。它将指导您完成此编程范例的主干,以便您对其有充分的了解。然... 详细

RSocket将在spring框架5.2中提供

18-10-06 1803 banq

RSocket是一种用于多路复用流的协议,在交互模型方面可与gRPC相媲美,但与传输无关(TCP,WebSockte,HTTP / 2,Aeron)以及协议级支持Reactive Streams背压,... 详细

Ratpack可快速开发异步响应式的Java Web应用

15-09-27 8 4400 8 banq

Ratpack是一款类似Node.JS但是更强的基于JVM多线程多核的Java Web框架,可以快速有效地开发基于Http异步的高性能Web应用,它使用Netty作为其事件驱动引擎。 Ratpack... 详细

线程等待两种方法的唤醒的效率比较

15-04-19 3 893 abaddoncoder

一直认为无锁比有锁快,性能更高,可是以下这个线程等待测试结果,却跟自己想得不一样: public class CallResult { private volat... 详细

java-dirty是一个只追加数据的数据存储

15-04-15 503 banq

java-dirty是一个轻量的只追加 append-only的数据存储,该存储用于记录保存事件,适合EventSourcing的存储。存储介质是文件,使用的Java NIO MappedByteBu... 详细

非堵塞的几个Web框架性能测试

15-03-25 637 banq

有好事者将Tomcat7的Servlet-BIO与Servlet-NIO以及Node.js、Node.js-sync和Scala的Spray几个框架的性能测试,测试结果显示这几个框架的响应时间都差不多... 详细

Haskell进入生产(Hasura.io)

15-02-16 1441 1 banq

Hasura.io使用haskell作为核心编程语言建立微服务平台,并分享了一些实践经验,如默认同步异步使用GHC等。 详见: From Zero to HIPster (Haskell In Pr... 详细

SimpleReact: 基于Java 8简单的FRP Fluent API

15-02-05 1 1687 3 banq

SimpleReact来自AOL的一个小型的支持并发的库包,其直接基于Java 8的CompletableFuture, JDK函数接口和Streams API构建,它的Fluent API能够提供解... 详细

H2O是性能超过Nginx的开源Http服务器

14-12-26 2424 1 banq

H2O是一个优化支持Http 1.x和Http2的HTTP服务器,可以作为单独服务器或库包。 Github项目地址 基于非常高效的HTTP1分析器 PicoHTTPPaser 构建的H2O在性能上... 详细

Tumblr推出开源微服务框架Colossus

14-11-27 1 2360 2 banq

Tumblr面临的最大挑战是如何正确地组织和扩展持续增长的基础设施作为一个平台。微服务架构已经是非常有前途的一个策略。 微服务这些都是将小而专的应用封装设计成一个组件,而不是一个个单独的应用程序,其中... 详细

为什么要使用Node.js

13-12-21 2 5438 5 banq

这是一篇几个月前转发量特别大的博文: Node.js闪耀点是:它是一个基于WebSocket推送技术的实时web应用程序。 为什么说这和革命性有关?在过去的20多年内无状态Web都是基于无状态... 详细

Play框架与NodeJS的简单比较

13-11-26 2564 2 banq

Play框架是使用Iteratees, Enumerators, 和 Enumeratees之类抽象以一种函数式编程方式进行流处理,如Comet, chunked responses分块响应, Web... 详细

共有 331 2 3 下一页