package cn.yangg.scala.base.init
object Start {
def main(args:Array[String]){
valpath="/Users/yangguo/tool/mvn.ln"
valurl="http://www.baidu.com"
readDataUseJavaApi(path)
readDataUseScalaApi(path)
readDataFromUrl(url)
}
def readDataUseJavaApi(path:String){
import java.io._
val in=new FileInputStream(path)
var buffer:Array[Byte]=new Array[Byte](1024)
while(in.read(buffer)>0){
println(buffer.length+","+new String(buffer,"utf8"))
}
in.close()
}
def readDataUseScalaApi(path:String){
import scala.io.Source
val data=Source.fromFile(path)
data.getLines.foreach(println)
}
def readDataFromUrl(url:String){
import scala.io.Source
val data=Source.fromURL(url)
data.getLines.foreach(println)
}
}
相关推荐
- **Location Transparency**:Akka的一个重要特性是位置透明性,这意味着开发者无需关心Actor是否位于本地还是远程机器上,都可以像操作本地Actor一样操作远程Actor。 #### 3. Akka的高级特性 - **Fault ...
Akka框架就是用Scala编写的,因此,使用Scala来编写Akka应用程序可以充分利用语言的强大特性和表达能力,如类型安全、模式匹配和高阶函数等。 在"响应式架构 消息模式Actor实现与Scala.Akka应用集成"这个主题中,...
Scala Akka是一个强大的工具包,用于构建高度并发、分布式和反应式的应用程序。它基于actor模型,使得在Java虚拟机(JVM)上编写这类程序变得简单高效。Akka的使用通常涉及以下几个核心概念: 1. **Actor系统**:...
2. Scala语言与Akka的结合:如何使用Scala的语法特性来编写Actor代码。 3. SBT的使用:如何配置SBT构建文件,以及如何通过SBT命令管理项目依赖和执行构建过程。 4. Akka的并发模型:了解Actor模型如何解决并发问题,...
2. **配置文件**: `application.conf`,用于配置Akka系统,包括Actor系统设置和网络配置。 3. **主程序**: 创建Actor系统和初始化关键Actor的地方。 4. **测试**: 使用ScalaTest或类似框架对Actor行为进行单元测试。...
Akka框架借鉴了Erlang的并发模型,但它是建立在JVM之上,并且提供了丰富的抽象和工具,能够简化开发工作。 标题“Akka Scala 学习高清原版pdf”表明该文档是一个专注于Scala语言在Akka框架中应用的指南,而“描述”...
Akka之所以使用Scala语言编写,是因为Scala的强大特性和其与JVM的无缝集成,使得Akka能够充分利用JVM的优势并发挥出Scala的函数式编程和面向对象编程的双重优势。同时,Akka也提供了对Java的全面支持,开发者可以...
Harness reactive programming to build scalable and fault-tolerant distributed systems using Scala and Akka About This Book Use the concepts of reactive programming to build distributed systems ...
Reactive Programming with Scala and Akka 英文mobi 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
在《响应式架构++消息模式Actor实现与Scala.Akka应用集成+》中,作者沃恩·弗农深入探讨了如何利用Akka和Scala来构建响应式的应用程序。他可能详细讲解了以下知识点: 1. **Actor系统**:介绍Akka中的Actor系统是...
响应式架构 消息模式Actor实现与Scala.Akka应用集成 高清扫描版
akka目前在国内的中文文档非常少,尤其以scala为编写语言的更少。附件里是我写的利用scala语言对akka集群操作的入门例子,包含了akka ...附件里共有两个文件,一个为scala编写的操作源代码,一个为相关的资源文件。
《Reactive Programming with Scala and Akka》是一本关于使用Scala语言和Akka框架开发响应式程序的专业书籍。该书系统地介绍了响应式编程的概念、原理和实践,尤其强调了响应式编程在构建可伸缩、高效能、高可靠性...
akka scala 实现求连续平方和,分布式计算,快速理解分布式计算原理!
在这个主题中,我们将深入探讨消息模式下的Actor实现,以及如何在Scala中利用Akka框架进行应用集成。 首先,让我们理解什么是Actor模型。Actor模型是并发计算的一种理论框架,由Carl Hewitt在1973年提出。在该模型...
akka-http-microservice, 在 Scala & akka http中,编写了( 微型) 服务的示例 Akka HTTP microservice示例 这个项目演示了 Akka HTTP插件库和,以编写简单的REST ( 微型) 。 项目显示了大多数基于 Akka http的项目...
Akka-RabbitMQ是将RabbitMQ消息队列服务与Scala和Akka框架结合的库,主要用于实现基于AMQP(Advanced Message Queuing Protocol)的消息传递。这个库允许开发者利用Akka的actor系统来处理RabbitMQ的消息收发,提供了...