問題タブ [dart-isolates]
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.
dart - Dart Web サーバー: クラッシュを防ぐ
Dart を使用して Web サービス + Web ソケット サーバーを開発したいのですが、Isolate で例外がキャッチされないため、サーバーの高可用性を確保できないという問題があります。
もちろん、私はメイン関数を try-catch しましたが、これでは十分ではありません。
future の then() 部分で例外が発生すると、サーバーがクラッシュします。
これは、1 つの欠陥のあるリクエストがサーバーを停止させる可能性があることを意味します。
これは未解決の問題であることは認識していますが、VM をクラッシュさせずにクラッシュを確認して、サーバーが他の要求を引き続き処理できるようにする方法はありますか?
ありがとうございました。
dart - ライブラリ「dart:isolate」に dart の `spawnUri(...)` の例はありますか?
にはspawnUri(uri)関数がありますがdart:isolate、例が見つかりません。私はその使用法を推測しましたが、失敗しました。
2 つのファイルがあるとします。最初のファイルで 2 番目のファイルを呼び出しspawnUri、通信します。
最初のダーツ
秒ダーツ
しかし、この例は機能しません。正しいコードがわからないのですが、どうすれば修正できますか?
dart - Dart 分離呼び出しまたは送信
分離の仕組みについていくつか質問があります。
call1)とと の違いは何ですかoversendを使用する必要がありますか?callsend
2) ただの好奇心ですが、チェインのようにアイソレートをチェインする方法はありますFutureか?
3)
表示: I received: Hello from main
しかし、使用するsendと何も出力されません。なぜですか?
requirejs - Dart2js : Javascript から Root Isolate を起動することは可能ですか?
dart2js (Dart SDK バージョン0.6.13 .0_r25630) でコンパイルされたアプリケーションがあり、必要なときに RequireJS を使用してロードしたいと考えています。
まず第一に、コンパイルされた javascript のラッパー関数を神に感謝しますが、私の場合は十分ではありません:(
requirejsを使用してdart2jsアプリケーションをロードします
しかし、いつアプリケーションを開始するかを処理したいと思います。たとえば、クリックイベントで。
コンパイル済みの Javascript をハッキングしましたが、ネイティブで可能かどうか知りたいです。
application.dart.js で関数を AMD モジュールにラップしました
次に、$オブジェクトを返します
そして最後に、私が見つけたこのコード行にコメントしました
みんな、ありがとう
マルコ
dart - Dart、ユーザー文字列を解析して機能する Dart コードにする方法は?
テキスト領域などからユーザーが入力した文字列を解析し、サーバーにポストバックすることなく実行できるダーツ関数に組み込むことは可能ですか? dart eval に相当するものを探していると思います。
dart - Isolate.spawnUri メソッドを使用して分離を制御するにはどうすればよいですか?
Isolates のドキュメントを調べたところ、静的メソッドspawnUriを使用してファイルから Isolates を作成できることがわかりました。
ここに見られるように: http://api.dartlang.org/docs/releases/latest/dart_isolate/Isolate.html#spawnUri
そのドキュメントでは、 Isolate インスタンスを返すフューチャーを返すと述べていますが、他のメソッドはありません。
このインスタンスを使用して分離株間でメッセージをやり取りする方法を正確に知っている人はいますか?
現在のコード:
ありがとうございました。
dart - Dart Isolates に関する最近のドキュメント
私は最近 Dart ( www.dartlang.org ) を使い始めましたが、今のところとても気に入っています。非常に有望な機能は分離株ですが、開始方法がわかりません。
これまでに見つけたドキュメントは、2013 年 10 月の破壊的変更 (破壊的変更: dart:isolate ) より前のものです。この「破壊的変更」メールの情報は非常に複雑で、新しい API は古い API よりも複雑に見えます。
いくつか質問があります:
- dart:isolate API は安定していますか?
- 最新のドキュメントはありますか?
- 実際の例はありますか?
助けてくれてありがとう、ヘンドリック・ヤン