私は、モノでWCFを使用しようとすると膨大な時間を費やす機会がありました。これは、現実には、玩具の用途を超えて、プロダクション環境に置くのが難しいだけです。それは24/7の負荷に耐えられません。MonoでのRPCのオプション? (WCFの代替案)
現時点では、実稼働環境でMonoを実行しているWCFがありますが、私のソフトウェアに安定性をもたらすためには、少なくとも短期間にはそれを離れていく必要があります。現在、私は数時間おきにプロセスを再起動して生き残っています。
私は可能性のある代替案を探しています。私の通信エンティティはすべて、.NETベースで、一部はLinuxのMonoで、他のものはWindows Serverのms.netです。私は非常にシリアル化層としてprotobuf-netと自分のRPC層を巻くように誘惑されますが、私はこれをしたくないです。 protobuf-netの大きな利点は、優れたC++サポートがあることです。これは私の価値です。
MonoでRPCを使用して安定性を達成した人はいますか?もしそうなら、あなたは何をしましたか?
更新日:私はステートフルデュプレックスメッセージングを探しているとは言いませんでした。これはかなり重要な情報です。私はそれに固執していないが、私はそれが非常に欲しい。 WCFはこれにnet-tcpデュプレックスチャネルを提供します。
に取り組んでいます。私もモノと同じ問題にぶつかります。モノは、WCFについては生産現場で信頼できるものではありません。 –