Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
brpc — Framework RPC C++ di livello industriale per la costruzione di sistemi distribuiti ad alte prestazioni, con supporto per molteplici protocolli (HTTP, gRPC, Redis, Thrift) e funzionalità integrate di bilanciamento del carico, servizi di naming e consenso RAFT. | Kitploit
Strumenti/GitHubGitHub/apache/brpc
Utilità GenericheScripting e AutomazioneSicurezza di ReteSicurezza CloudUtilità e FrameworkSicurezza delle API
GitHubapache/brpc

brpc

Framework RPC C++ di livello industriale per la costruzione di sistemi distribuiti ad alte prestazioni, con supporto per molteplici protocolli (HTTP, gRPC, Redis, Thrift) e funzionalità integrate di bilanciamento del carico, servizi di naming e consenso RAFT.

Vedi Repository
17.6k4.1k7017h 39m faRevisionato da Kitploit
Sito web

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Versione cinese

Linux Build Status MacOs Build Status

brpc logo (light) brpc logo (dark)

bRPC è un framework RPC di livello industriale scritto in C++, spesso utilizzato in sistemi ad alte prestazioni come Ricerca, Storage, Machine learning, Pubblicità, Raccomandazione, ecc.

"bRPC" significa "better RPC".

Puoi usarlo per:

  • Costruire un server che può comunicare con multipli protocolli (sulla stessa porta), o accedere a tutti i tipi di servizi
    • restful http/https, h2/gRPC. usare http/h2 in bRPC è molto più amichevole di libcurl. Accedi a protocolli basati su protobuf con HTTP/h2+json, probabilmente da un altro linguaggio.
    • redis e , thread-safe, più amichevoli e performanti rispetto ai client ufficiali.
memcached
  • rtmp/flv/hls, per costruire servizi di streaming.
  • hadoop_rpc (potrebbe essere rilasciato come open source)
  • supporto rdma
  • supporto thrift, thread-safe, più amichevole e performante rispetto ai client ufficiali.
  • tutti i tipi di protocolli usati in Baidu: baidu_std, streaming_rpc, hulu_pbrpc, sofa_pbrpc, nova_pbrpc, public_pbrpc, ubrpc e quelli basati su nshead.
  • Costruisci servizi distribuiti HA usando un'implementazione di livello industriale dell'algoritmo di consenso RAFT rilasciata come open source su braft
  • I server possono gestire richieste sincronamente o asincronamente.
  • I client possono accedere ai server sincronamente, asincronamente, semi-sincronamente, o usare combo channels per semplificare gli accessi shardati o paralleli in modo dichiarativo.
  • Debug dei servizi via http, ed esegui profiler cpu, heap e contention.
  • Ottieni migliore latenza e throughput.
  • Estendi bRPC con i protocolli usati nella tua organizzazione rapidamente, o personalizza componenti, inclusi servizi di naming (dns, zk, etcd), bilanciatori di carico (rr, random, consistent hashing)
  • Proviamo!

    • Leggi overview per sapere dove bRPC può essere usato e i suoi vantaggi.
    • Leggi getting started per i passaggi di compilazione e prova gli esempi.
    • Documentazione:
      • Benchmark delle prestazioni
      • bvar
        • bvar_c++
      • bthread
        • bthread o no
        • thread-local
        • Execution Queue
        • bthread tracer
        • bthread tagged task group
      • Client
        • Basi
        • Codice di errore
        • Combo channels
        • Accesso http/h2
        • Accesso a gRPC
        • Accesso a thrift
        • Accesso a UB
        • Streaming RPC
        • Accesso a redis
        • Accesso a memcached
        • Richiesta di backup
        • Server dummy
      • Server
        • Basi
        • Servire http/h2
        • Servire gRPC
        • Servire thrift
        • Servire Nshead
        • Debug dei problemi del server
        • Server push
        • Avalanche
        • Auto ConcurrencyLimiter
        • Media Server
        • json2pb
      • Servizi integrati
        • stato
        • vars
        • connessioni
        • flags
        • rpcz
        • cpu_profiler
        • heap_profiler
        • contention_profiler
      • Strumenti
        • rpc_press
        • rpc_replay
        • rpc_view
        • benchmark_http
        • parallel_http
      • Altro
        • IOBuf
        • Streaming Log
        • FlatMap
        • Coroutine
        • Circuit Breaker
        • RDMA
        • Supporto Bazel
        • Wireshark baidu_std dissector plugin
        • Introduzione a bRPC(materiale formativo)
        • Un tutorial sulla costruzione di servizi su larga scala(materiale formativo)
        • Interni di bRPC(materiale formativo)
      • RPC in profondità
        • Nuovo protocollo
        • Istruzioni atomiche
        • IO
        • Panoramica del threading
        • Bilanciamento del carico
        • Locality-aware
        • Hashing consistente
        • Gestione della memoria
        • Gestione dei timer
        • bthread_id
      • Casi d'uso
        • Casi d'uso

    Contribuisci al codice

    Fai riferimento a qui.

    Feedback e Come partecipare

    • Segnala bug, fai domande o dai suggerimenti tramite Github Issues
    • Iscriviti alla mailing list ([email protected]) per rimanere aggiornato sul progetto

    Codice di condotta

    Seguiamo il codice di condotta della Apache Software Foundation, fai riferimento qui Link

    Scarica lo strumento