architecture

    0

    1答えて

    メッセージキュー(RabbitMQ)を使用してアプリケーションに非同期ファイル生成モジュールを実装する予定です。ユーザーがWebアプリケーションUIを介してデータを入力すると、そのデータはMQに入れられます。データには、要求しているユーザーのIDも含まれています。キューをポーリングするワーカーアプリケーションがあります。作業者は、キューから項目を削除し、レコードを処理し、結果としてファイルを作成し

    0

    1答えて

    私はエレクトロニクスのバックグラウンドから来ているので、私はC++の専門家ではありません。 私は誰もがArduinoデバイスにセンサーを標準フォーマットで簡単に追加できるArduinoプログラムを作ろうとしています。 各センサーの基本クラスであるSensorという名前のクラスを作成したので、各センサーのHALを作成することを考えました。ユーザーはSensorクラスを継承するサブクラスを作成する必要

    -1

    1答えて

    私は不動産を含むクロスプラットフォームのモバイルアプリを開発しようとしています。私はZillowのAPIを見てきました。それが私が利用しているAPIの1つになると思います。 https://www.zillow.com/howto/api/APIOverview.htm 私の質問は、私は彼らのAPIだけでなく、いくつかの他の不動産サイトのそれらを利用した場合、私は、モバイルアプリケーションから直接

    0

    1答えて

    新しいプロジェクトでは、RabbitMQまたはKafkaと一緒にMicroservicesを使用しています。私は両方の技術について同じ質問がありますが、答えは異なるかもしれません。 は、3つのイベントを検討し : を製品1 を作成して1 私たちは、サービス間のデータを "複製" するために、これらのイベントを使用するプロファイル1 削除製品を作成します。 1つのコンシューマを使用すると、すべてのメ

    0

    1答えて

    生徒に関連するメタデータがいくつか取得されており、そうするためにREST Webサービスを設計していると仮定します。明らかに、各生徒のためにGETを行うことができますが、すべての生徒を一度に取得することを好むでしょう。学生のIDと人数が「長すぎる」と仮定します。つまり、安全なURLの長さをはるかに超えて、IDの長さが32文字の200人の学生にそれぞれクエリを実行している可能性があります。 これをど

    0

    1答えて

    私の質問をする他の方法は次のようなものです。「データベースからのデータ型を、RESTエンドポイントから簡単なものとして取得する必要がありますか」 データベースに保存したいこのクラスを想像してみてください行として: case class Product(id: UUID,name: String, price: BigInt) それは明確ではありません、それはnameとpriceの型シグネチャが

    0

    1答えて

    ユーザのアクティビティをログに記録するには、> create、login、および彼のデバイスアクティビティを3つのテーブルが必要です。 、それは追加のデータ または との共通の列(ip, date, type_of_log, external_id_of_log)と3つのテーブルが同じ列(+追加データ)を有する唯一の3つのテーブルを持っていると1つの一般的なテーブルを持っている方が良いですし、デー

    2

    2答えて

    は、私は私が見つけた(今まで)スーザン・ファウラー氏の著書「生産準備microservices」を読んで、二つの場所でのバージョン管理 (26ページ)、「バージョニングMicroservicesとエンドポイントを避ける」、 」とにかくバージョニングmicroservicesが簡単にmicroservice生態系で は、microservicesのバージョン管理が推奨され、組織の悪夢」(27ページ)

    1

    1答えて

    私のプロジェクトでは、ビューモデルのアーキテクチャについて意見が必要です。ゲーム準備状況を表示する画面のビューモデルが必要です。ゲームを開始するには3人以上のプレーヤーが必要ですビューモデルにはステータスの文字列プロパティがあり、APIから取得したプレーヤの配列をビューコントローラに持っています。 オプション1: // `gameStatusLabel` is a get property and

    0

    2答えて

    私は64ビットまたは32ビットのどちらでも利用可能なプロジェクトに取り組んでいます。 サードパーティのドライバのため、私はint64ではなくintで作業する必要があります。 const ( _ = iota // ignore zero iota KiB = 1 << (10 * iota) MiB GiB TiB ) func doSomet