import akka.actor.{Props, ActorSystem} import akka.event.{LoggingAdapter, Logging} import akka.http.scaladsl.Http import akka.http.scaladsl.model._ im... ...
分类:
Web程序 时间:
2017-12-18 18:49:13
阅读次数:
329
因为我了解Akka-http的主要目的不是为了有关Web-Server的编程,而是想实现一套系统集成的api,所以也需要考虑由服务端主动向客户端发送指令的应用场景。比如一个零售店管理平台的服务端在完成了某些数据更新后需要通知各零售门市客户端下载最新数据。虽然Akka-http也提供对websocke ...
分类:
Web程序 时间:
2017-12-15 14:59:20
阅读次数:
185
在前面一篇讨论里我们介绍了通过http进行文件的交换。因为文件内容是以一堆bytes来表示的,而http消息的数据部分也是byte类型的,所以我们可以直接用Source[ByteString,_]来读取文件然后放进HttpEntity中。我们还提到:如果需要进行数据库数据交换的话,可以用Source ...
分类:
数据库 时间:
2017-12-12 13:35:48
阅读次数:
291
所谓文件交换指的是Http协议中服务端和客户端之间文件的上传和下载。Akka-http作为一种系统集成工具应该具备高效率的数据交换方式包括文件交换和数据库表行的上传下载。Akka-http的数据交换模式支持流式操作:代表交换数据可以是一种无限长度流的元素。这种模式首先解决了纯Http大数据通过Mul ...
分类:
Web程序 时间:
2017-12-02 14:08:52
阅读次数:
288
1.Akka.NET: 概述:更轻松地构建强大的并发和分布式应用。 简介:Akka.NET是一个用于在.NET和Mono上构建高度并发,分布式和容错的事件驱动应用程序的工具包和运行时。 开源地址:https://github.com/akkadotnet/akka.net 2.Topshelf: 概 ...
分类:
Web程序 时间:
2017-12-01 23:36:27
阅读次数:
289
我们说过Akka-http是一个好的系统集成工具,集成是通过数据交换方式实现的。Http是个在网上传输和接收的规范协议。所以,在使用Akka-http之前,可能我们还是需要把Http模式的网上数据交换细节了解清楚。数据交换双方是通过Http消息类型Request和Response来实现的。在Akka ...
分类:
Web程序 时间:
2017-11-30 20:10:59
阅读次数:
338
Akka-http的客户端连接模式除Connection-Level和Host-Level之外还有一种非常便利的模式:Request-Level-Api。这种模式免除了连接Connection的概念,任何时候可以直接调用singleRequest来与服务端沟通。下面我们用几个例子来示范singleR ...
分类:
Web程序 时间:
2017-11-22 14:25:35
阅读次数:
197
Akka is a concurrency framework built around the notion of actors and composable futures, Akka was inspired by Erlang which was built from the ground ...
分类:
Web程序 时间:
2017-11-16 14:22:28
阅读次数:
247
引用至:http://www.jdon.com/concurrent/actor-csp.html Akka/Erlang的actor模型与Go语言的协程Goroutine与通道Channel代表的CSP(Communicating Sequential Processes)模型有什么区别呢? 首先 ...
分类:
其他好文 时间:
2017-11-11 11:40:39
阅读次数:
273
Akka-http的客户端Api应该是以HttpRequest操作为主轴的网上消息交换模式编程工具。我们知道:Akka-http是搭建在Akka-stream之上的。所以,Akka-http在客户端构建与服务器的连接通道也可以用Akka-stream的Flow来表示。这个Flow可以通过调用Http ...