3

私の組織では、パフォーマンスの制約により、protobuf シリアライゼーションを使用して REST Web サービスを実装したいと考えています。これは、Web サーバーでホストされる Java 実装です。
クライアント側 (私は管理せず、開発も行いません) にも制約があります: VB.Net ではなく VBA を使用する XLS (変更できません)

だから私の質問は:

  • このアーキテクチャは適合しますか? 特に、VB for xls で相互運用性とシリアル/デシリアルを管理する方法は? .proto の管理方法、サンプルはありますか? それは可能だと思いますか?
  • うまくいかない場合(または難しすぎたり時間がかかりすぎたり)、何かアイデアはありますか?(JSON、SOAP) このクライアント テクノの制約と、非常にパフォーマンスの高い/高速なものが欲しいという事実を考慮して?
4

1 に答える 1

2

.NET 以外の VB/VBA 実装については知りません。作成するか、既存の実装のリストから選択する必要があります。または、別のシリアライゼーション テクノロジを選択しますが、率直に言って、VBA はそれらに完全に対応しているわけではありません。

クライアントに .NET はありますか? COM 相互運用機能を使用して .NET コードを呼び出すことができれば、複数の protobuf 実装から選択できるなど、柔軟性が大幅に向上します。

于 2012-11-10T10:41:09.640 に答える