2015/06/24 JJUG ナイトセミナー 「Reactive Streams特集」 by @okapies https://jjug.doorkeeper.jp/events/26547 補足記事: http://okapies.hateblo.jp/entry/2015/06/26/024505
Erlang Advent Calendar 2014の22日目です。よろしくお願いいたします。 最近すごいErlangゆかいに学ぼう!を読んだので、Akkaとの違いをまとめてみることにしました。 AkkaもErlangもアマチュアなので正しくない部分があるかもしれません。その場合はご指摘ください。 Erlangは特に素人で、AkkaのactorとErlangのプロセス間でメッセージパッシングしてみたの記事で初めて「-compile(export_all)」でないプログラムを書いたレベルです。 Akkaとは AkkaはErlangにインスパイヤされて制作されたオープンソースのライブラリです。 アクターモデルで並行処理を記述し、スーパーバイザーツリーにより高度な耐障害性を実現し、また分散システムを実装してくれるのを助けてくれる、そのようなフレームワークとなっています。 Java用のAPIとS
この記事は Scala Advent Calendar 2014 の 15 日目です。昨日は id:qtamaki さんの”「関数プログラミング 珠玉のアルゴリズムデザイン」をScalaで実装してみる”でした。 今日は、先日に Tumblr が OSS 化を発表した Scala 製のノンブロッキング I/O (NIO) フレームワーク "Colossus" を紹介したい。”高性能なマイクロサービスを構築するためのフレームワーク”を謳っており、まだ OSS 化されて日が浅いものの Tumblr ではすでに production で使われているとされる。また、Colossus 自体がアクターフレームワーク Akka のアクターとして実装されており、それを使った独自のスレッドモデルを提供している点も興味深い。 Colossus Colossus: A New Service Framework
One of the biggest challenges we continue to face at Tumblr is how to properly organize and scale our infrastructure as the platform continues to grow. One strategy that has been very promising is the implementation of microservices. These are small, specialized applications designed to efficiently encapsulate a single feature or component. Instead of having one monolithic application that contain
Akka Streams (0.7) talk for the Tokyo Scala User Group, hosted by Dwango. Akka streams are an reactive streams implementation which allows for asynchronous back-pressured processing of data in complext pipelines. This talk aims to highlight the details about how reactive streams work as well as some of the ideas behind akka streams.Read less
A reserved Jekyll theme that places the utmost gravity on content with a hidden drawer. Made by @mdo. Running an Akka Cluster with Docker Containers Mar 23 2014 Update! You can now use SBT-Docker with SBT-Native Packager for a better sbt/docker experience. Here’s the new approach with an updated GitHub repo. We recently upgraded our vagrant environments to use docker. One of our projects relies on
Enterprise application might be developed using a variety of architectural styles. And REST is one of the most powerful of them. It allows us to build simple, scalable, highly productive APIs with independent components on the basis of widespread standards like HTTP, MIME etc, engaging their true potential. Let's discuss how to create a lightweight, but full-featured RESTful service from scratch.
ちょっとこのあたりが複雑に感じたので、一度整理しておく。まぁ全部「公式読めば書いてあるよ」で OK なんだけど、それではあまりにマッチョすぎるしわたしがあとから参照したいしみたいな感じ。 IOManager とはなにか Akka でIOを扱うときには、 IOManager を通じて行うと良い。実際の IO の煩わしいことを隠蔽してくれる。IOManager は IOManagerActor というアクターへのリファレンスであり、実際にActしてくれるのは IOManagerActor のようだ。IOManager は手動で止めたりする必要はなく、管理する IO が無くなれば勝手に止まってくれるらしい。賢い。 IOManager を通じてソケットを作るには、IOManager#connect や IOManager#listen を呼び出す。それぞれ SocketHandle や Serve
Reliable messaging over websockets with akka. View the Project on GitHub backchatio/hookup View the Server guide server guide View On GitHub API docs Scala API docs Node This project is maintained by BackChat.io, the real-time data filtering API for the cloud. Reliable messaging on top of websockets. A scala based client and server for websockets based on netty and akka futures. It draws its inspi
この記事は、Play or Scala Advent Calendar 2012の25日めです。 Looking back 2012 2012年は、 Playのドキュメント翻訳 Scala、Playのビギナー向けの発表 会社の業務でもScalaが使えるようになった など、個人的にはPlayとScalaが身近な世界で躍進した年でした。そんな年にアドベントカレンダーの最終日を担当するというのは、何か感慨深いものがあります! 最近はPlayやScalaが実践で使われ始めた影響か、バイナリ互換性やビルドツール、習得面などの実践的な課題が色々と話題になっています。課題に対しては来年移行も粛々と対応をしていき、Scalaの今後の発展に寄与していきたいと思います さて、本題に入ります。先日、AkkaでMMOのサーバ(ほんの小さなものですが)を書きました。その時に使ったScala関連の技術をいくつかご紹介
Today we’re thrilled to announce the general availability of the Akka 2.0 open source project, which is at the heart of the Typesafe Stack 2.0. Akka is a modern event-driven middleware framework, for building high performance and reliable distributed applications in Java and Scala. Akka decouples business logic from low-level mechanisms such as threads and locks. Your Scala or Java program logic l
spray is a suite of lightweight Scala libraries for building and consuming RESTful web services on top of Akka. It sports the following main features: Completely asynchronous, non-blocking, actor-based request and response processing for efficiently handling very high numbers of concurrent connections Powerful, flexible and extensible internal Scala DSL for declaratively defining your web service
Swarm is a Scala continuations framework which allows computation to be moved from one machine to another. This example shows how it can be extended to use Akka actors to transport computation between actors. To use Swarm, Transporter.transport must be implemented to deliver continuations between nodes. For Akka, this means sending each continuation as a message. case class ActorLocation(val name:
● [Scala] 優しいAkkaの育て方 (level cap:19) Scalaネット界でまことしやかに囁かれている噂がある。 「Akkaフレームワークの Actor はScalaの生Actorより高機能かつ高速」 そんな話を聞いてじっとしていれるほど、俺達大人じゃないんだ。 取得条件 スキル: Actor基本レベル50 レベル1. Akkaて何? スケーラビリティがあり、障害耐性(fault-tolerant)を持つような並列型アプリケーションを簡単に書くことを目的としているのが、Akka Projectです。Akkaは、非同期(イベントドリブン)でシンプルで軽量な独自のアクタープロセス機構をベースにしており、障害管理やSTMおよびトランザクション、リモートアクターといった高レベルな機能も提供します。それ以外にも、永続的ストレージ、RESTインタフェース、Cometといったモジュール
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く