並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 26 件 / 26件

新着順 人気順

Akkaの検索結果1 - 26 件 / 26件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Akkaに関するエントリは26件あります。 scalaakkaScala などが関連タグです。 人気エントリには 『Akkaのライセンス変更について - Chatwork Creator's Note』などがあります。
  • Akkaのライセンス変更について - Chatwork Creator's Note

    こんにちは、かとじゅんです。 『Chatwork Product Day 2022』に関連してブログを書こうということで、Akkaのプラグインの改善などをテーマに記事を書こうと思ったのですが、Akkaのライセンス変更が界隈ではちょっとしたニュースになりました。「Chatworkさんはどうするの?」とよく聞かれるので、Chatwork社での今後の方針について簡単にまとめてみたいと思います。 Akkaのライセンス変更 www.lightbend.com Akka 2.7 から Apache License Version 2.0 から Business Source License (BSL) v1.1 に変わりました。BSLはMariaDBでも採用されているライセンスです。 The new license for Akka is the Business Source License (BS

      Akkaのライセンス変更について - Chatwork Creator's Note
    • Why We Are Changing the License for Akka | @lightbend

      Today, we are announcing a change to Akka’s license model so that Akka can be a thriving project for many decades. I created Akka 13 years ago out of love for programming, distributed systems, learning new things, and open source. It’s been a fantastic journey so far (read about Akka’s inception and early days here). Today, Akka is exceptionally reliable, scalable, and performant. It is the runtim

        Why We Are Changing the License for Akka | @lightbend
      • Java/Scalaの最新版Webアプリケーションフレームワーク「Play Framework 3.0」正式リリース。Akkaに代わりApache Pekkoを採用

        Java/Scalaの最新版Webアプリケーションフレームワーク「Play Framework 3.0」正式リリース。Akkaに代わりApache Pekkoを採用 Play Framework開発チームは、JavaとScalaに対応したWebアプリケーションフレームワークの最新版となる「Play Framework 3.0」の正式リリースを発表しました。 Houston, Play developers here. The eagle has landed! Play 2.9 (https://t.co/ars6Le2VUw) and 3.0 (https://t.co/Eus82EOS9c) are available now! To everyone out there helping and sponsoring: You are the best! THANK YOU SO MU

          Java/Scalaの最新版Webアプリケーションフレームワーク「Play Framework 3.0」正式リリース。Akkaに代わりApache Pekkoを採用
        • Using Akka Cluster for a payment service

          ScalaMatsuri 2019 Akka Cluster を採用した決済サービスをリリースしました。このセッションでは、Akka Cluster を使った開発で苦労した点や、従来の RDB を用いた CRUD ベースのシステムから、どのようにしてアクターモデルやイベントソーシング・CQRS といったモデルを用いたシステムへと変化させたのかなど、本プロジェクトで Akka Cluster を採用するにあたり我々が取り組んだ内容について話します。

            Using Akka Cluster for a payment service
          • KamonによるAPM導入 - Akka gRPCを用いたScalaアプリケーション編 - ZOZO TECH BLOG

            計測プラットフォーム部バックエンドチームの鈴木です。 この記事では、Akka gRPCを利用しているScalaアプリケーションのZOZOMATに対してKamonを通じてAPMを導入した際に得られた知見、うまくいかなかった内容やその対応策を紹介します。 Akkaとは 最初にAkkaについて簡単に紹介します。Akkaは、JVM上で並行および分散アプリケーションの構築を容易にするツールキットとランタイムです。 Actorモデルの実装であるAkka Actorsを中心とし、Akka StreamsやAkka HTTP、Akka Clusterなど様々なツールが提供されています。詳しくは公式ドキュメントやAkka実践バイブルを読むことで深く理解できます。書籍で紹介されているAkkaのAPIは、今では古いものとなっていますが、Akkaの楽しさを知るにはとても良い本です。 私たちが開発しているZOZOM

              KamonによるAPM導入 - Akka gRPCを用いたScalaアプリケーション編 - ZOZO TECH BLOG
            • Akkaを使ってScalaのFutureにタイムアウトメソッドを生やす(あと注意点) - ravineport blog

              ScalaのFutureにはタイムアウトを設定するメソッドはない。 Await.result で設定時間待つことができるが、失敗した場合は例外がスローされてしまうのでTryなりで扱う必要があるし、なによりブロッキングするのでスレッドを無駄遣いしてしまっている。 そこで akka.pattern.after メソッドを使う。 akka.pattern.afterを使ったFutureのタイムアウト設定 こちらを参考にした stackoverflow.com import akka.actor.ActorSystem import scala.concurrent.duration._ import scala.concurrent.{ ExecutionContext, Future, TimeoutException } object Main { implicit class Future

                Akkaを使ってScalaのFutureにタイムアウトメソッドを生やす(あと注意点) - ravineport blog
              • Scala、DDD、Akkaで立ち向かう 〜広告配信システムに課せられた100msの制約〜

                「Scala、DDD、Akkaで立ち向かう 〜広告配信システムに課せられた100msの制約〜」 2019/10/05 【マイクロアド】〜ネット広告を支える技術を知る〜 #microad_CAMPHOR https://camphor.connpass.com/event/146724/

                  Scala、DDD、Akkaで立ち向かう 〜広告配信システムに課せられた100msの制約〜
                • DynamoDB Streamsを用いたAkka Streamsによるキャッシュ処理の実装とDynalystでのインターン | CyberAgent Developers Blog

                  DynamoDB Streamsを用いたAkka Streamsによるキャッシュ処理の実装とDynalystでのインターン AI事業本部 Dynalystの黒崎(@kuro_m88)です。 今回はCA Tech JOBの制度を用いてインターンに参加して頂いた塚越さんからの寄稿記事です。 以下本文です。 みなさん初めまして! AI事業本部のDynalystというWeb広告に関するプロダクトのチームで、2020年3月の間 CA Tech JOBに参加させて頂きました、名古屋大学情報学部コンピュータ科学科4年の塚越駿(@hppRC)と申します。最近はもっぱら自然言語処理の研究やお勉強をしています。 本インターンでは、Scalaのactor modelを採用した並行処理ライブラリのAkkaと、それをベースにしたストリーミング処理用ライブラリのAkka Streamsを用いて、DynamoDB St

                    DynamoDB Streamsを用いたAkka Streamsによるキャッシュ処理の実装とDynalystでのインターン | CyberAgent Developers Blog
                  • AWS Fargateを使ったAmazon ECSでAkka Clusterを安定稼働させる ─方式編─ | Fintan

                    はじめまして。テクノロジー&エンジニアリングセンター Lernaチームの根来です。 本エントリではAmazon Elastic Container Service(以降、ECS)上でAkka Clusterを稼働させるために検討した方式を公開します。ECSの起動タイプはAWS Fargate(以降、Fargate)を想定します。以降、単にECSと表記された部分では起動タイプにFargateを使う前提であると解釈してください。 本エントリを読むと次のことがわかります。 Akka Clusterを用いたアプリケーションをECS上にデプロイする方法 そのアプリケーションをゼロダウンタイムでアップデートする方法 想定読者 Akka Clusterをローカル環境などで起動したことはあるが、ECS環境では起動したことがない方 Akka Clusterが相互通信しながら処理することや、起動時にシードノー

                      AWS Fargateを使ったAmazon ECSでAkka Clusterを安定稼働させる ─方式編─ | Fintan
                    • LightbendがAkka Serverlessのオープンベータを発表

                      Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                        LightbendがAkka Serverlessのオープンベータを発表
                      • 翼が「破壊的設計」の新型航空機 AKKAが公開! エコで高性能&効率良い “菱面体翼” | 乗りものニュース

                        最大30人程度乗れちゃうらしい…! 菱面体の翼 欧州のエンジニアリング・コンサルティング会社のAKKAテクノロジーが2021年10月、「グリーン&フライ(Green&Fly)」という新型航空機のコンセプトを打ち出しました。この機は、100%電気と水素を動力源とするほか、いままでの旅客機にはない「破壊的設計(disruptive design)」が特徴といいます。 「グリーン&フライ」のイメージ(画像:AKKAテクノロジー)。 この航空機の翼は、菱面体が採用されているとのこと。イメージイラストでは、胴体の上にまるで「枠(わく)」が乗るように、翼がついているさまが確認できます。AKKAテクノロジーによると、この翼形状は、現行のものと比較し、翼の先端で発生する乱流が少なく、抗力を大幅に低減できるとしています。 「グリーン&フライ」には、水素燃料電池バッテリーとスーパーキャパシター(蓄電器)を搭載

                          翼が「破壊的設計」の新型航空機 AKKAが公開! エコで高性能&効率良い “菱面体翼” | 乗りものニュース
                        • akkaのハンズオン・トレーニングを用意しました、Javaのサンプルコード付きです! - Maverick's tech blog

                          akkaのハンズオントレーニングを用意しました。全5モジュールあり、アクター、イベント・ソーシング、CQRS、クラスタリングを手を動かしながら学べます。 第1回: リレーショナル・データベースのトランザクションによる排他制御 第2回: アクターによる非同期処理 第3回: アクターとデータベースのシステム(イベント・ソーシング) 第4回: アクターとデータベースのシステム(CQRS) 第5回: クラスタリング このトレーニングのサンプルコードはJavaで書かれており、Scalaのサンプルコードは用意していません。Scala版も用意したかったのですが、Java版のコードしか書く時間がありませんでした…もしScalaのサンプルコードをご自身で書いてみたい方は、私リチャードが喜んで手伝います。TwitterのDMで連絡をください。私のDMは全てのツイッターユーザーに開放しています。 トレーニングは

                            akkaのハンズオン・トレーニングを用意しました、Javaのサンプルコード付きです! - Maverick's tech blog
                          • Cloudstate と Akka Serverless を使用した Google Cloud 上のステートフル サーバーレス | Google Cloud 公式ブログ

                            Cloudstate と Akka Serverless を使用した Google Cloud 上のステートフル サーバーレス ※この投稿は米国時間 2020 年 10 月 28 日に、Google Cloud blog に投稿されたものの抄訳です。 近年、水平方向のスケーラビリティを簡単に実現できる方法として、ステートレスの中間ティアが大きく宣伝されています。しかし、マイクロサービスの台頭によって、ステートレス アーキテクチャ パターンの限界が押し上げられたことにより、デベロッパーは代替手段を探し求めるようになりました。 ステートレス中間ティアは、サーバー アフィニティ(別名、スティッキー セッション)の必要性を軽減することで水平方向のスケーリングをサポートするため、アーキテクチャ パターンとして好んで使用されてきました。サーバー アフィニティは、レイテンシの低いアクセスとキャッシュの容

                              Cloudstate と Akka Serverless を使用した Google Cloud 上のステートフル サーバーレス | Google Cloud 公式ブログ
                            • Akka HTTP の Graceful な Shutdown の方法 または私は如何にして OSS のコードを読んでいるか - astamuse Lab

                              どうもみなさまおはこんばんちわー。アプリケーションエンジニアの池田 (@yukung) です。3 度目の登場になります。 2020 年始まりましたね!時が経つのは早いもので私も入社してはや 1 年が経ちましたが、最近はエンジニアだけに限らず、様々な分野で専門を持つ方々が弊社に入社してきてくださっていて、そんな方々の自己紹介を聞くたびに、世の中には知らない世界がまだまだたくさんあるなぁ、と思う刺激的な毎日です。 2020 年の心配事は、オリンピックによる混雑ですねぇ。あまりに混雑するようなら、どうせなら期間中はリモートワークで切り抜けようかな、とか密かに思っています。(弊社には宮崎からリモートワークで働いてるエンジニアもいます) lab.astamuse.co.jp Akka HTTP はいいぞ さて、今回は何を書こうかと考えた時に、前々回、前回と技術的なことを書いていなかったことを思い出し

                                Akka HTTP の Graceful な Shutdown の方法 または私は如何にして OSS のコードを読んでいるか - astamuse Lab
                              • 2.6.0-RC1でstableになったAkka Typedを試してみる - Candy, Vitamin or Painkiller

                                Scalaの並行・分散処理ライブラリの Akka には、メッセージパッシングをより型安全に行うことのできる Akka Typed という機能があります。 先週リリースされた 2.6.0-RC1 にてAPIがstableになりました(production readyは2.5.22から)。 discuss.lightbend.com 今日は旧来のActor( Akka Classic )との比較や、TypedとClassicの相互運用を中心に軽く試してみたいと思います。 Classic v.s. Typed まずはAkka ClassicとTypedの比較からです。 Akka Classic Akka ClassicのActorはどんなメッセージでも受け取ることができます。柔軟ではありますが、静的型付けの恩恵を受けられないのもまた事実です。 数をカウントする簡単なアプリケーションで確認してみま

                                  2.6.0-RC1でstableになったAkka Typedを試してみる - Candy, Vitamin or Painkiller
                                • Akkaで学ぶアクターモデル入門一覧

                                  CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                    Akkaで学ぶアクターモデル入門一覧
                                  • Akka is moving away from Open Source

                                    According to today’s announcement, Lightbend is changing Akka’s licensing to “Business Source License (BSL)”. This is not an Open Source, or a Free Software license. This is a proprietary license. UPDATE: The license change arrived in the repository. Freedom Read their licensing FAQ. Here’s what to take away from it: It restricts free usage to non-commercial purposes only, otherwise for any produc

                                      Akka is moving away from Open Source
                                    • How to build an Event-Sourcing system using Akka with EKS

                                      There is a movement to configure Akka-Cluster on Kubernetes and build a system that is resilient and scalable. Because Akka is a toolkit for developing distributed applications across nodes, it requires orchestration capabilities such as deployment scaling at the container level. In that sense, Kubernetes is now a viable option. EKS has just arrived in the Tokyo region, so I think this kind of int

                                        How to build an Event-Sourcing system using Akka with EKS
                                      • Akka Stream&クリーンアーキテクチャによるバッチ処理開発のススメ - フロムスクラッチ開発者ブログ

                                        はじめに こんにちは。 フロムスクラッチでエンジニアをしている、関口と申します。 普段は、b→dashのログ基盤周りを中心に担当しています。 さて、弊社が運営するマーケティングクラウドサービス「b→dash」では Web サーバ周りを Rails で開発する一方で、 バッチ処理やツール群を golang、Java、Scala を用途や開発者のスキルに合わせて適宜選択して採用しています。 私自身は昨年の夏に Scala で実装されたバッチアプリケーションとしてのログ基盤を引き継ぎ、前Qは累積した負債を解決するためにリプレイスを計画し、その前段階とも言える新規のバッチ処理を Akka-Stream をバッチフレームワークとして採用し開発したので、そのアプリケーション開発での経験を少し書いていきたいと思います。 よろしくお願いします。 そもそもの課題について ログ処理基盤 開発したアプリケーショ

                                          Akka Stream&クリーンアーキテクチャによるバッチ処理開発のススメ - フロムスクラッチ開発者ブログ
                                        • Akkaとは。アクターモデル とは。

                                          Dockerからcontainerdへの移行Kohei Tokunaga16.3K views•36 slides

                                            Akkaとは。アクターモデル とは。
                                          • Interaction Patterns • Akka Documentation

                                            You are viewing the documentation for the new actor APIs, to view the Akka Classic documentation, see Classic Actors. Dependency To use Akka Actor Typed, you must add the following dependency in your project: sbtval AkkaVersion = "2.7.0" libraryDependencies += "com.typesafe.akka" %% "akka-actor-typed" % AkkaVersionMaven<properties> <scala.binary.version>2.13</scala.binary.version> </properties> <d

                                            • Akkaの導入とアンチパターン、そしてクラウドネイティブへの対応

                                              Akkaの主要な使い方 この連載ではAkkaのアクター機能を中心に紹介してきました。Akkaはアクターを中心としつつも、それだけではなくさまざまなモジュールで構成されたツールキットです。Akkaを構成するモジュールを用途に応じて組み合わせることで、多様なアプリケーションに対応できますが、よく使われる代表的なモジュールの選択例として以下の3つがあります。 アクターを中心としたモジュール群 イベント・ソーシング用モジュール(akka-persistence) CQRS用モジュール(akka-persistence-query) クラスターとクラスター・シャーディング用モジュール HTTPサーバー用モジュール(akka-http) ストリーミング処理用モジュール (akka-streamsやAlpakka) より大規模なアプリケーションでは、1、2、3の全てを組み合わせる場合もあるでしょう。この

                                                Akkaの導入とアンチパターン、そしてクラウドネイティブへの対応
                                              • Akkaクラスターでアクターを用いた大規模分散システムを構築する

                                                リチャード 伊真岡です。この連載では非同期処理に役立つアクターモデルを学ぶため、JavaとScalaから使えるOSSであり、アクターモデルの実装を提供するAkkaを紹介します。前回の記事ではアクターと永続化層を接続する有効な設計パターンである、イベント・ソーシングとCQRSを紹介しました。今回は複数台のノードで構成したクラスター上でAkkaアクターを動かす、Akkaクラスターを解説します。 伝統的3層アーキテクチャでのスケールアウト 現代のシステムでは、ノード1台(本稿では、Akkaクラスターが立脚している分散システムの用語に合わせ、1台のコンピュータやサーバーを指します)で構成するシステムは稀で、負荷分散や耐障害性のため複数のノードで構成することが一般的です。 例えばアクターを用いない伝統的な3層アーキテクチャで、かつアプリケーション層に内部状態が存在しない設計の場合は、ノードの数を増や

                                                  Akkaクラスターでアクターを用いた大規模分散システムを構築する
                                                • Akkaを利用したクローラ開発 - MicroAd Developers Blog

                                                  こんにちは、Tech Labの中野(@tosametal)です。 本記事ではAkka(Scala)を利用して開発したクローラの紹介を行います。 ストリームデータに対してクロールをする上で工夫した、ドメインごとのクロール頻度制御などについて紹介します。 Akkaはメッセージ指向のアクタシステムがベースとなっており、スケーラブルで弾力性のあるシステムを構築することが出来ます。 Akkaの詳細な説明は本記事では省略するため、興味がある方は 公式ドキュメント を読んで頂ければと思います。 概要 マイクロアドで独自に定義した、あらゆる事柄を目的を軸に階層構造で分類したものをトピックカテゴリと呼びます。 今回紹介するのはサイトのページのトピックカテゴリを判定するための前処理として動くクローラです。 以下はページのトピックカテゴリ判定を行うシステムの一部で、クローラは赤枠で囲った部分です。 kafkaか

                                                    Akkaを利用したクローラ開発 - MicroAd Developers Blog
                                                  • Akka License FAQ | @lightbend

                                                    Why is Akka licensing changing? Akka requires significant investment in order to maintain its position as a preeminent distributed systems runtime. Many organizations have adopted Akka and are seeing significant benefits for their organizations. However, in recent years an increasing number of those organizations have elected to self-support without either contributing back to the community or by

                                                      Akka License FAQ | @lightbend
                                                    • 楽天アフィリエイトの登録(はてなブログ設定) - Akka's Note

                                                      久々のブログ勉強の一環で楽天アフィリエイトに登録してみました。 Amazonアソシエイトを登録した時に、一気に登録してしまいたかったのですが その時参考にしたページの手順が古かったのか、上手くできませんでした。 (自分のサイトを楽天アフィリエイトに登録する管理画面が上手く探せなかったみたいです) 今回再度チャレンジしたので手順を残しておきます ◆楽天アフィリエイトの管理画面(めっちゃ探し辛っ) https://affiliate.faq.rakuten.net/ ⇒ここでサイト(ブログのURL)の登録をします。 ※後で知ったのですが↓アフィリエイトのHelp画面でした ⇩ ⇩ 次にはてなブログにアフィリエイトIDを紐付けします ◆楽天アフィリエイトIDの確認方法 https://webservice.rakuten.co.jp/account_affiliate_id/ ◆Myはてなの設定

                                                        楽天アフィリエイトの登録(はてなブログ設定) - Akka's Note
                                                      1

                                                      新着記事