Odoo 14 OWLにおけるモデルメソッドの呼び出しとres_idの取得方法

Odoo 14から導入されたOWL(Odoo Web Library)は、フロントエンド開発を大幅に強化しましたが、初期段階のフレームワークであるため、公式ドキュメントだけでは実装方法が不明確な場合があります。特にカスタムウィジェットを作成する際、現在のレコードID(res_id)の取得や、サーバーサイドのモデルメソッドの実行(RPC呼び出し)は頻繁に必要となる操作です。 レコー ...

5月19日 12:44 投稿

iChat 微サービス間通信における bRPC ラッパーの設計

微サービス架构における通信基盤の選定 分散システムを構築する際、サービス間の効率的な通信は不可欠です。iChat プロジェクトでは、多数のマイクロサービスが協調して動作するため、信頼性の高い RPC 框架が必要でした。検討の結果、百度开源の bRPC を採用しました。これは C++ で記述された高性能なフレームワークであり、HTTP や Redis 等多种のプロトコルをサポート ...

5月19日 05:50 投稿

Linux環境下でのNFSファイル共有の設定方法

目次 NFSファイル共有 メリットとデメリット NFSの仕組み図 テストマシンの準備 NFSサーバーの構築 NFSクライアントの構築 NFSファイル共有 1. 概要 NFS(Network File System)は、Linuxシステム上でネットワークを介してファイルシステムを共有するためのプロトコルです。これを使用することで、サーバー上のファイルシステムをクライアントにマウントし、リモート ...

5月18日 09:57 投稿

Go言語におけるGobエンコーディングとRPCの基礎

Go言語では、データ構造のシリアライズにはGobエンコーディングが利用されます。また、分散システム間通信にはRPC(Remote Procedure Call)が使用されます。 Gobエンコーディングの基本 GobはGo標準ライブラリのencoding/gobパッケージで提供されるバイナリシリアライゼーション形式です。データ構造のエンコードにはEncoder、デコードにはDecoderを使用します。 package ...

5月13日 15:38 投稿