問題タブ [celluloid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
81 参照

ruby - Celluliod::Actor にマスターした Celluloid::Pool アクターが死亡したことを通知するにはどうすればよいですか?

テスト例を入手しました。

ここで、MyBoss は、その作業の一部が停止しなければならないにもかかわらず、難しいが粒状化された作業を完了する必要があります。

俳優は散発的に死ぬ。明らかに、台無しにされたワーク ピースをやり直す必要があります。アクターがプールにいる場合、アクターの死亡をトラップするにはどうすればよいですか? 知らせMyActor.pool(size: 10, args: [])

0 投票する
1 に答える
1332 参照

ruby - 「エラー -- : アクターがクラッシュしました! Celluloid::DeadActorError: "jekyll watch" または "jekyll serve" の実行時に、死んだアクターを呼び出そうとしました」

Jekyllを実行jekyll watchすると、1 つの変更が検出され、それ以上の変更の検出が停止します。Ctrl+C を押してキャンセルすると、次の出力が得られます。

私はRubyにはあまり詳しくありませんが、セルロイドで何かがうまくいかないようです。Jekyll を再インストールしようとしましたが、システムからすべての gem を消去して再インストールしようとしましたが、無駄でした。アドバイスをいただければ幸いです。

0 投票する
2 に答える
1018 参照

ruby-on-rails - コンパス ウォッチを実行するときの引数の数が間違っている

「コンパスウォッチ」を実行すると、次のエラーが発生しました。

私はそれを修正することができました:

コンパスを再度実行すると、css ファイルが生成され、新しいエラーが発生しました。

そして今、私はグーグルで解決策を見つけることができません。

0 投票する
1 に答える
2206 参照

ruby - セルロイド宝石のインストールエラー

最近、Rails のバージョンを に4.2.3、Ruby のバージョンを に更新しましたruby-2.2.3。その後、バンドルすると、次のエラーが発生します。

私たちを手伝ってくれますか?

0 投票する
1 に答える
154 参照

ruby - 分散アプリケーションで状態を維持する

zeromq、セルロイドを使用して非同期アプリケーションを作成しています。何らかの応答に依存するさまざまなタスクの状態を維持する必要があります。応答パラメーターで状態に関するデータを送信することでそれを行うことができます。しかし、これを行うより良い方法はありますか?

0 投票する
1 に答える
218 参照

ruby-on-rails - ポーラー内で非同期にコードを実行する

私の Ruby スクリプトでは、celluloid-zmq gem を使用しています。ここで、ポーラー内で evaluate_response を非同期的に実行しようとしています。

しかし、ループからスリープを削除すると、どういうわけかうまくいかず、「evaluate_response」メソッドに到達していません。しかし、スリープをループ内に配置すると、完全に機能します。

なぜこれが起こっているのですか?

0 投票する
1 に答える
202 参照

ruby - Celluloid でマルチスレッドを実行できない

この単純な例は jruby で実行しますが、実行されるスレッドは 1 つだけです

作成されたすべてのファイルの間隔は 1 秒です。

すべてのファイルが同時に作成されるマルチスレッド モードに Celluloid を変換するのを手伝ってください。

ありがとう!

修繕:

確かに、「先物」の配列が役立ちます!

ありがとうございます

0 投票する
0 に答える
555 参照

ruby - セルロイド アクターの何が問題なのですか

セルロイドの宝石で遊んでいます。この例はうまく機能しますが、Ctrl-C を押すと、予期しないメッセージが表示されます。

数秒後、次のエラーが表示されます。

私が作成したアクターは 8 つではなく 4 つだけであり、TERM、INT シグナル ハンドラーが呼び出されないのは奇妙です。

ここで、InboxService は別のアクターを作成するアクターです。2 つのアクターがあり、次に OutboxService も 1 つのアクターを作成するため、4 つのアクターを作成しました。