問題タブ [starling-server]

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 に答える
452 参照

ruby-on-rails - Rails バックグラウンド ジョブ処理

Rails アプリケーションでスターリングをキュー サーバーとして使用しています。そのため、worker メソッドを呼び出すたびに、スターリングと作業クライアントをコンソールから開始する必要があります。

乗客が開始されるとすぐに、作業とスターリングの両方が自動的に開始される方法はありますか、それとも、ワーカー メソッドを呼び出すと、作業インスタンスのみが作成されます。

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

ruby - シナトラ メッセージ キュー

Starlingは (少なくとも小さなプロジェクトでは) 優れたシンプルなメッセージ キューですが、キューを消費するワーカーを実際に管理したり開始したりしません。Worklingは Rails プロジェクトでこれを行いますが、純粋な Ruby アプリケーションでは機能せず、Sinatra でも機能しません。

作業をフォークする前に、またはスレッド/フォークで独自のカスタムを作成する前に、それを行う別のプロジェクトはありますか?

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

ruby - RVMでstarlingをどのように実行またはインストールしますか?

スターリングジェムをrvmの下にインストールしましたが、書き込みの許可を期待しているため、スターリングを開始する際に問題が発生します/var/spool/starling。また、スターリングをrvmの下にインストールしても、必要なアクセス許可が与えられません。sudo starlingまた、スターリングバイナリが見つからないため、機能しません。私はこれをすることになった

これは機能しますが、RVMにこれに対するベストプラクティスがあるかどうか疑問に思いました。

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

ruby-on-rails - Rails での Starling/Workling の問題

の作業を開始して作業しようとしていrails 3ますが、いくつかの問題があります。私はstarling-starlinggemfileにインストールし、次の方法で作業をインストールしました:

次に、ワーカーに次のように書きました。

そして、コントローラーに次の呼び出しを入れます。

スターリングデーモンを次のように起動しました:

そして、私のワーキングモニター:

どちらのコマンドでもエラーは発生しません。ただし、コントローラーがワーカーを呼び出すと、何も起こりません。uid が保存されている場所と呼ばれるファイルがログに作成されますがbot_workers_bot_test、BotWorker クラスに渡されることはありません。

私が間違っているかもしれないことについて誰か提案がありますか? ご回答ありがとうございます。

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

ruby - sudo ./starling startは正常に機能しますが、sudo servicestarlingstartが失敗します

sudo ./starling startうまく機能しますがsudo service starling start失敗します

上記のエラーは「宝石のスターリングが見つかりません」です

スターリングファイル(/etc/init.d、rwxrwxrwxにあります)に続いて:

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

desktop - starling/stage3dを使用したデスクトップ+モバイル用のFlashゲーム

Web専用のFlashブラウザベースのゲームを開発してから約7〜8年が経ちました。もちろん、モバイルデバイスの普及により、状況は変化しました。クライアントは、ゲームがブラウザ(デスクトップとタブレット)で動作することをほぼ想定し始めています。

代わりにHTML5/JSソリューションを使用することについての議論全体はさておき、次のプロジェクトではFlashを使い続けており、コードを最大化しながら、デスクトップブラウザーiPadで実行するための最良の方法を見つける必要があります。 -使用する。

今日のテクノロジーの現状を考えると、最善の道は何ですか?このゲームは、いくつかの物理学を備えた2D横スクロールタイプのゲームであり、開発は主にビットマップグラフィックス(ベクターではなく)とスプライトシートを使用して行われます。

これが私の選択肢であると私が理解していることです:

オプション1:Web用の「標準」フラッシュプレーヤー(11以降)を対象としたゲームを開発してから、iOS AIR 3.2アプリに移植し、ここで概説するような適切な最適化を行います。

オプション2:デスクトップにStarling / Stage3Dを使用してから、iPadアプリに移植します。スターリングがモバイル+デスクトップ向けのプロダクション品質のゲームを作るプライムタイムの準備ができているかどうか疑問に思っています。Stage3Dは、古いマシンのソフトウェアモードでも十分に機能しますか?

オプション3:HTML5に公開できるCS6の新機能。これは、完全なゲームを公開するのに十分成熟しているとさえ言えますか?このソリューションの利点は、個別のアプリではなく、iPadのブラウザーで実行できることです。

どんなガイダンスにも大いに感謝します。私はまた、落とし穴と、これらのいずれかに含まれる最適化手法についても疑問に思っています。しかし、これらすべての根本的な問題は、Starling /Stage3Dを使用する必要があるかどうかということのようです。

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

ruby-on-rails-3.2 - レールのタスクサーバーで実行されているコードをデバッグする方法

レールには、タスクサーバーとスターリングサーバーの下で実行されるコードがあります。コードを 1 行ずつデバッグするための推奨される方法を知りたいですか?