問題タブ [weborb]
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.
.net - WebOrb - オブジェクトを文字列としてシリアライズする
WebORB を使用して .NET サーバーと通信する Adobe Flex クライアントがあります。簡単に言うと、.NET 側では、次のように ulong をラップする構造体があります。
そしてクラス:
Flex クライアントが MyStruct を文字列として扱うようにしたい。したがって、次のサーバーメソッドの場合:
次のように呼び出すことができます(Flexがわからないため、ここではC#)
カスタム WebORB シリアライザーを試してみましたが、ドキュメントが少し不足しています。これは可能ですか?もしそうなら、どのように?
シリアル化する方法は考えられると思いますが、その逆はできません。Flex 側でもカスタム シリアライザーを作成する必要がありますか?
performance - 1つのIISサーバーで1秒あたり30回の呼び出しが多いですか?
イントラネット環境で300のクライアントが同時に使用するRIAアプリケーションがあります。一緒に、IIS(asp.net)に対して毎秒30回の呼び出しを行います(実際には60回ですが、呼び出しは2つのIISサーバー間で負荷分散されます)。呼び出しの半分はアセットを取得しており(キャッシュプロファイルが使用されるため、ほとんどの場合キャッシュがヒットします)、残りの半分はデータをSQLサーバーに保存しています。
アセットの取得はaspxページで行われます。データの保存は、WebORB、asp.net、およびSqlServerを介して行われます。そのため、WebORBではいくつかの処理が必要です(amfデコード、GZIPなど)。Spring.NETも使用しており、一部のコンテナオブジェクトにはリクエストスコープがあります(それほど多くはありません)。
IISサーバー->仮想マシン、4 CPU、2GBRAM。これらは、Windows 2008 x64 SP2EnterpriseEditionに基づいています。
SQLServer2008が使用されます。
どうやら両方のIISサーバーのCPUは常に約60-70%です。
さて、私の質問ですが、60〜70%の負荷は許容範囲内であり、どうすればそれをより少ない%に下げることができますか(おそらく1つのIISサーバーのみを使用)?
アセットは最大20mbですが、平均して約30kbです。(60〜70%の負荷は、約30kbのアセットで達成されます)。
weborbで保存されるデータは非常に小さく(2kb)、1つのオブジェクトにすぎません。
apache-flex - リモート共有オブジェクトをサポートする AMF サーバーは?
ご挨拶。Flex ベースのマルチプレイヤー ゲームの構築を計画しており、サーバー エンドに何が必要かを調査しています。PHP の経験があるので、ZendAMF を調べ始めました。
このゲームでは、ルームの概念と、それらのルーム内のクライアントへのリアルタイム更新が必要になるため、リモート共有オブジェクトを使用するように見えます (そうですか?)。ZendAMF がこれをサポートできる場所がわかりません。
だから私はこのページを見つけました: http://arunbluebrain.wordpress.com/2009/03/04/flex-frameworks-httpcorlanorg/
これは、ZendAMF が私が望んでいることを実行しないことを示しているようです。PHP 用の WebORB は、メッセージングを行う唯一の PHP ベースのソリューションのようですが、そのページでは、その下にある Java ベースのソリューションのように、その横に「リアルタイム」とは言及されていません。
要件を備えたサーバー ピースについては、何を確認する必要がありますか? BlazeDS のようなものにジャンプして、Java の知識を少し習得する必要がありますか?
ありがとう。
.net - .NET サービスにアクセスするときに、WebORB はどのような価値を追加しますか?
私はWebORBについて読んでいて、疑問に思っています: Flex アプリから .NET Web サービスのメソッドを呼び出すだけでよい場合、何か価値があるのでしょうか?
php - WebORB for PHP を使用してインスタンス化された別のクラス/メソッドから値を返すことはできません
PHP に WebORB を使用しようとしています。
/weborb/ フォルダーが Web ルートにコピーされ、/weborb/index.php 経由でコンソールにアクセスできるようになりました。
テスト アプリケーションを /weborb/_Services/Test/Main.php にコピーしました。ファイルの内容は次のとおりです。
「/home/user/www/MyClass.php」のファイル内容は次のとおりです。
コンソール経由で文字列を渡そうとすると、「チャネルが切断されました」と表示されます。error_log にも何も記録されていません。私が交換した場合:
..と..
..できます!インスタンス化された他のクラス/メソッドを呼び出せるようにしたいだけです。
.net - どの「Weborbfor.NET」バージョンを*実際に*実行していますか?
コンソールのヘッダーにはv4.1.0.0と表示されていますが、以前にv4.1.0.1をインストールしたことを誓いますが、それは少し前のことであり、今はアップグレードしたことを確認したいと思います。誰かがこれを理解する方法を知っていますか?
c# - WebORB 対応の C# プログラムをデプロイして使用できない
WebORB .NET C# ASP.NET (C#.NET) アプリケーションをデプロイしようとしましたが、動作させることができません。正常に実行されますが、何も行われず、ばかげた間違いを犯しているような気がします。WebORB サーバーからのデータを読み取る必要がある Flex クライアントがあり、WebORB コンソールは、Flex クライアントが接続されていることを示しているため、その部分は問題ありません。C#.net サーバー アプリケーションが機能していません。
クライアントが正常に動作すると思われるため、C#.asp サーバー アプリケーション コードを以下に掲載しました。このアプリケーションは、実行中のマシンの CPU 使用率を取得し、それを WEBORB サーバーに送信して、Flex クライアントによるアクセスを許可する必要があります。コードは、WebORB Web サイトで提供されている例からのものです。
デフォルト.aspx
Class1.cs
ruby-on-rails - レール用のweborbのインストール-許可が拒否されました
Windows XP、Rails2.3.8にRails用のweborbをインストールしようとしています。
プロジェクトディレクトリに次のように入力します。rubyscriptplugininstall http://themidnightcoders.net:8089/svn/weborbエラーが発生します:
ruby:アクセスが拒否されました-スクリプト(ロードエラー)
apache-flex - WebOrb を使用した Flex Remoting に関する初心者向けの質問
Flashbuilder は https 経由の WCF をサポートしていないため、代わりに weborb リモート処理を使用することを検討していますが、別のサーバーに配置されている場合、flash が weborb の場所をどのように認識するかはよくわかりません。送信先、送信元フィールドを調べましたが、Flex の remoteObject に url というフィールドが実際には見つかりませんでした。誰かが同様のことをしましたか?
c# - WCF は WebOrb を使用して適切にスケーリングされますか?
amf で WCF を使用したパフォーマンスに関するフィードバックを探しています。
これは、WCF を使用しない古いベンチマークです: http://www.themidnightcoders.com/products/weborb-for-net/developer-den/technical-articles/amf-vs-webservices.html
同時に数百/数千の同時接続を目指しています。
WCF を使用するとオーバーヘッドがあると思いますが、AMF の動作を使用して WebOrb を介して WCF を既にテストしたことがある場合は、どの程度知りたいですか?