首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Akka(24): Stream:从外部系统控制数据流-control live stream from external system

    如果一个外界系统需要控制一个运行中数据流的功能环节GraphStage,首先必须在这个GraphStage内部构建一个控制函数,这样才能接触并更改GraphStage的内部状态。...外部系统可以通过调用这个控制函数来向GraphStage发送信息,控制GraphStage行为。akka-stream是多线程异步模式的程序,所以这个函数只能是一个异步运行的回调callback。...与上个例子一样,作为一个GraphStage的内部函数,它可以使用、更新GraphStage内部状态。...下面是本次示范的源代码: GetAsyncCallBack.scala import akka.actor._ import akka.stream._ import akka.stream.scaladsl...._ import akka.stream._ import akka.stream.scaladsl._ import akka.stream.stage._ import scala.concurrent.duration

    773100

    akka-streams - 从应用角度学习:basic stream parts

    实际上很早就写了一系列关于akka-streams的博客。但那个时候纯粹是为了了解akka而去学习的,主要是从了解akka-streams的原理为出发点。...因为akka-streams是akka系列工具的基础,如:akka-http, persistence-query等都是基于akka-streams的,其实没有真正把akka-streams用起来。...这是这次写akka-streams的初衷:希望能通过akka-streams来实现分布式数据处理编程。 先从基本流部件basic stream parts开始,即source,flow,sink。...虽然运算值不能像流元素一样流动,但akka-streams提供了机制让用户选择是否返回某个节点的运算值M。...akka-streams提供了简便一点的运算方式runWith:指定runWith参数流组件的M为最终运算值。

    1.2K10

    Akka 指南 之「Akka 简介」

    温馨提示:Akka 中文指南的 GitHub 地址为「akka-guide」,欢迎大家Star、Fork,纠错。...Akka 简介 欢迎来到 Akka,它是一组用于设计跨越处理器和网络的可扩展、弹性系统的开源库。Akka 允许你专注于满足业务需求,而不是编写初级代码来提供可靠的行为、容错性和高性能。...Akka 对 Actor 模型的使用提供了一个抽象级别,使得编写正确的并发、并行和分布式系统更加容易。Actor 模型贯穿了整个 Akka 库,为我们提供了一致的理解和使用它们的方法。...这些主题包括: 为什么现代系统需要新的编程模型 Actor 模型如何满足现代分布式系统的需求 Akka 库和模块概述 一个基于 Hello World 示例的「更复杂的例子」以说明常见的 Akka 模式...---- 英文原文链接:Introduction to Akka.

    65930

    Akka 介绍

    欢迎使用 Akka,Akka 是一套被用来在在多处理器核心和网络之间被设计可扩展和具有相关弹性的开源工具集。Akka 允许你更加关注商业需求而不是书写低级别的代码来提供可靠性,容错率和高性能。...为了帮助你处理上面提到这些现实的问题,Akka 提供了: 不使用低级并发结构的多线程,例如原子或锁;让你免于考虑内存可见性的问题。...Akka 使用 actor 抽象模型能够让 Akka 更加容易的创建正确的并发,并行的分布式系统。actor 模型贯穿整个 Akka 的库,能够让你更加容易的理解和使用它们,并且能够保证更好的完整性。...因此 Akka 提供了一个深度的整合和集成,如果你无法通过选择库来解决个别问题的时候,你可以尝试将这些整合在一起。...https://www.cwiki.us/display/AkkaZH/Introduction+to+Akka

    50410

    Redis Streams介绍

    至少在概念上是这样,因为Redis Streams是一种在内存中的抽象数据类型,所以它实现了更强大的操作,以克服日志文件本身的限制。...Streams 基础知识 为了理解Redis Streams是什么以及如何使用它们,我们将忽略所有高级功能,而是根据用于操作和访问它的命令来关注数据结构本身。...在上述命令中,我们编写了STREAMS mystream 0,我们希望获得名为mystream的Stream中的所有ID大于的0-0的消息。...我可以写,STREAMS mystream otherstream 0 0.注意在STREAMS选项之后我们需要提供key,以及之后的ID。因此,STREAMS选项必须始终是最后一个。...Streams API 中的特殊IDs 您可能已经注意到Redis API中可以使用多个特殊ID。这是一个简短的回顾,以便他将来能更加有意义.

    2.2K50

    Akka 介绍

    欢迎使用 Akka,Akka 是一套被用来在在多处理器核心和网络之间被设计可扩展和具有相关弹性的开源工具集。Akka 允许你更加关注商业需求而不是书写低级别的代码来提供可靠性,容错率和高性能。...为了帮助你处理上面提到这些现实的问题,Akka 提供了: 不使用低级并发结构的多线程,例如原子或锁;让你免于考虑内存可见性的问题。...Akka 使用 actor 抽象模型能够让 Akka 更加容易的创建正确的并发,并行的分布式系统。actor 模型贯穿整个 Akka 的库,能够让你更加容易的理解和使用它们,并且能够保证更好的完整性。...因此 Akka 提供了一个深度的整合和集成,如果你无法通过选择库来解决个别问题的时候,你可以尝试将这些整合在一起。...https://www.cwiki.us/display/AkkaZH/Introduction+to+Akka

    55820

    交个朋友

    加入腾讯云官网粉丝站
    蹲全网底价单品 享第一手活动信息

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券
      首页
      学习
      活动
      专区
      圈层
      工具
      MCP广场