pkg.sopackage field notes

brew / 順位 4536

brpc を Homebrew でインストール

brpc のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install brpc

provider-native install command

概要

パッケージ概要

Better RPC framework

コマンドとエイリアス

  • parallel_http
  • rpc_press
  • rpc_replay
  • rpc_view
  • trackme_server

履歴

プロジェクトの歴史と使われ方

Apache bRPC is an industrial-grade C++ RPC framework for reliable, high-performance services. It is rooted in Baidu production infrastructure and later became an Apache Top-Level Project, with built-in support for multiple protocols, observability endpoints, benchmarking and replay tools, and distributed-systems components.

プロジェクトの歴史

The Apache bRPC website describes the project as an industrial-grade C++ RPC framework often used in high-performance systems such as search, storage, machine learning, advertising, and recommendation. The README explains the name as better RPC and highlights one-port multi-protocol servers, HTTP/HTTPS, h2/gRPC, Redis, memcached, Thrift, Baidu internal protocols, and braft-based Raft services.

bRPC entered the Apache Incubator on 2018-11-13. The incubator status page records Apache bRPC incubating releases 0.9.6 in 2019, 0.9.7 in 2020, 1.0.0 in 2021, and 1.1.0 through 1.3.0 in 2022 before graduation on 2022-12-22. The first listed post-graduation Apache bRPC release is 1.4.0 on 2023-02-07.

採用の歴史

bRPC's adoption history starts inside Baidu: the official docs include use-case pages for Baidu Maps API gateway, Union DSP, ELF learning framework, and cloud-platform proxy services. After incubation, adoption broadened through Apache governance, public documentation, mailing lists, GitHub issues, and Homebrew packaging.

Unlike many RPC libraries packaged primarily as language modules, bRPC ships developer-facing tools such as `rpc_press`, `rpc_replay`, `rpc_view`, `parallel_http`, and `trackme_server`, which explains why it appears as a Homebrew formula rather than only as a C++ source dependency.

使われ方

Engineers use bRPC to build C++ clients and servers that need high-throughput RPC, mixed protocol support, HTTP-accessible debugging, profiling, load balancing, naming-service integration, and production observability. It is especially relevant to large internal-service deployments where one framework must bridge custom protocols and common open protocols.

パッケージ好きにとっての重要性

For package nerds, bRPC is a useful contrast to small CLI tools: it is a heavy C++ distributed-systems framework whose package-manager artifact exposes both libraries and operational tools. Its history also shows how company-born infrastructure becomes a community-governed Apache project without losing the fingerprints of its original production environment.

タイムライン

  • Pre-2018: bRPC develops as Baidu production RPC infrastructure.
  • 2018-11-13: bRPC enters the Apache Incubator.
  • 2019-07-14: Apache bRPC incubating 0.9.6 release.
  • 2021-10-31: Apache bRPC incubating 1.0.0 release.
  • 2022-12-22: bRPC graduates from the Apache Incubator.
  • 2023-02-07: Apache bRPC 1.4.0 release after graduation.

Related projects

  • Related projects include gRPC, Apache Thrift, protobuf, braft, Redis and memcached clients, HTTP/2 service frameworks, and other large-scale C++ RPC stacks used inside infrastructure companies.

セキュリティ状態

リスクレベル: yellow

broad file, network, media, or database tool signal. generalized runtime or code generation signal.

リスク分類器

リスク yellow · 信頼度 中 · runtime

理由

  • broad file, network, media, or database tool signal
  • generalized runtime or code generation signal

信号

  • text:http,server
  • text:repl

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
parallel_http実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
rpc_press実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
rpc_replay実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
rpc_view実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
trackme_server実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版1.17.0
マネージャ更新日2026-08-02
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:brpc
バージョン1.17.0
パッケージマネージャHomebrew
ホームページhttps://brpc.apache.org/
リポジトリhttps://github.com/apache/brpc
最終更新2026-08-02T01:26:51+09:00
Pulseupdated
Bottle未記録
サービス宣言なし

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation