人気

槻

匠の心

1970オヤジ
回答数 130>>

小太り細美🍈

ちんすこうは離乳食🍴

アル
オデ、ニンゲンジャナイノ、キライ
もっとみる 
関連検索ワード
新着

M


白夜
上司に自分だったらどうしますか?って聞いたら、「その先にもっとワクワクすることが待ってるならそのために頑張るかな」って言われてちょっと腑に落ちたんだよね。お金を貯めるのには色々理由があってそこにワクワクが詰まってるから。あと一年くらいが目安だけど、現状維持耐えられるかな。耐えるべきなのかな。
でも占いに行ったときは、短期で興味あるところに色々行った方がいいって言われたヨ❓(^_^;)
村井
「何聞いてるの?」
「ラッッップ?」
って言うやつネトフリで見れるヨ!

ファフニール
もう春が来るヨ…

えンじぇル☆幸子


オデが結婚してやんよ

むーげー
RabbitMQは主にメール送信用と商品情報に変更があった時にOpenSearch(Elasticsearch)更新用に使用している。
前者の場合1件分のメールアドレスをオブジェクトとして生成しそれをJSON形式に変換したものをキュー。ここまではソースコードで確認
で、恐らくメール配信用のサーバー側で順番にデキューしてそれを元にメールを作成&送信みたいな流れだと思う。多分。
後者の場合、前提としてフロントに表示する商品はOpenSearchから取ってきている(DBから取得するのと比べて検索などが高速らしい)
おそらく、OpenSearchにDBの情報を連携するためのバッチ処理のようなものがあって、それの発動条件がRabbitMQにデキューする商品のIDがある場合みたいな感じ?
OpenSearchに検索リクエスト送る時は汎用的なhttpリクエストで行い、リクエストボディにJSON形式っぽい検索構文文字列を格納する。
検索文字列作成はブロックごとに独自クラスを用意し、ネストはクラスのフィールドに内側クエリ用のクラスを保持することで表現(インナークラスではない)
最終的に一つのオブジェクト(body,設定.何とかって名前のフィールド3つを保持)としてまとめ、ToStringメソッドでOpenSearch用のクエリ構文になるような実装をしている(ここら辺は実際のコード確認済)
今日の成果はこんな感じ、何となく理解は出来たけど実装しろと言われたら厳しいヨ[大泣き]
もっとみる 
