Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/apache/brpc
Utilidades de Propósito GeneralScripting y AutomatizaciónSeguridad de RedesSeguridad en la NubeUtilidades y FrameworksSeguridad de APIs
GitHubapache/brpc

brpc

Framework RPC en C++ de nivel industrial para construir sistemas distribuidos de alto rendimiento, compatible con múltiples protocolos (HTTP, gRPC, Redis, Thrift) con balanceo de carga integrado, servicios de nombres y consenso RAFT.

Ver Repositorio
17.6k4.1k78hace 13h 4mRevisado por Kitploit
Sitio web

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Versión en chino

Linux Build Status MacOs Build Status

logotipo de brpc (claro) logotipo de brpc (oscuro)

bRPC es un framework RPC de nivel industrial que utiliza el lenguaje C++, comúnmente usado en sistemas de alto rendimiento como Búsqueda, Almacenamiento, Aprendizaje automático, Publicidad, Recomendación, etc.

"bRPC" significa "mejor RPC".

Puedes usarlo para:

  • Construir un servidor que pueda comunicarse en múltiples protocolos (en el mismo puerto), o acceder a todo tipo de servicios
    • restful http/https, h2/gRPC. Usar http/h2 en bRPC es mucho más amigable que libcurl. Accede a protocolos basados en protobuf con HTTP/h2+json, probablemente desde otro lenguaje.
    • redis y , seguros para hilos, más amigables y con mejor rendimiento que los clientes oficiales.
memcached
  • rtmp/flv/hls, para construir servicios de streaming.
  • hadoop_rpc (puede ser de código abierto)
  • soporte rdma
  • soporte thrift, seguro para hilos, más amigable y con mejor rendimiento que los clientes oficiales.
  • todo tipo de protocolos usados en Baidu: baidu_std, streaming_rpc, hulu_pbrpc, sofa_pbrpc, nova_pbrpc, public_pbrpc, ubrpc y los basados en nshead.
  • Construir servicios distribuidos HA usando una implementación de nivel industrial del algoritmo de consenso RAFT que se publica como código abierto en braft
  • Los servidores pueden manejar solicitudes de forma síncrona o asíncrona.
  • Los clientes pueden acceder a los servidores de forma síncrona, asíncrona, semisíncrona, o usar canales combinados para simplificar accesos fragmentados o paralelos de manera declarativa.
  • Depurar servicios vía http, y ejecutar perfiladores de cpu, heap y contención.
  • Obtener mejor latencia y rendimiento.
  • Extender bRPC rápidamente con los protocolos usados en tu organización, o personalizar componentes, incluyendo servicios de nombres (dns, zk, etcd), balanceadores de carga (rr, aleatorio, hashing consistente).
  • ¡Pruébalo!

    • Lee la visión general para saber dónde se puede usar bRPC y sus ventajas.
    • Lee cómo empezar para conocer los pasos de construcción y juega con los ejemplos.
    • Documentación:
      • Benchmark de rendimiento
      • bvar
        • bvar_c++
      • bthread
        • bthread o no
        • local al hilo
        • Cola de ejecución
        • Traza de bthread
        • Grupo de tareas etiquetado de bthread
      • Cliente
        • Conceptos básicos
        • Código de error
        • Canales combinados
        • Acceder a http/h2
        • Acceder a gRPC
        • Acceder a thrift
        • Acceder a UB
        • RPC de streaming
        • Acceder a redis
        • Acceder a memcached
        • Solicitud de respaldo
        • Servidor dummy
      • Servidor
        • Conceptos básicos
        • Servir http/h2
        • Servir gRPC
        • Servir thrift
        • Servir Nshead
        • Depurar problemas del servidor
        • Push del servidor
        • Avalancha
        • Limitador de concurrencia automático
        • Servidor multimedia
        • json2pb
      • Servicios integrados
        • status
        • vars
        • connections
        • flags
        • rpcz
        • cpu_profiler
        • heap_profiler
        • contention_profiler
      • Herramientas
        • rpc_press
        • rpc_replay
        • rpc_view
        • benchmark_http
        • parallel_http
      • Otros
        • IOBuf
        • Log de streaming
        • FlatMap
        • Corrutina
        • Interruptor de circuito
        • RDMA
        • Soporte para Bazel
        • Plugin disector de Wireshark para baidu_std
        • Introducción a bRPC (material de formación)
        • Un tutorial sobre construcción de servicios a gran escala (material de formación)
        • Interno de bRPC (material de formación)
      • RPC en profundidad
        • Nuevo protocolo
        • Instrucciones atómicas
        • IO
        • Visión general del enhebrado
        • Balanceo de carga
        • Conciencia de localidad
        • Hashing consistente
        • Gestión de memoria
        • Mantenimiento de temporizadores
        • bthread_id
      • Casos de uso
        • Casos de usuario

    Contribuir código

    Consulta aquí.

    Comentarios y participación

    • Reporta errores, haz preguntas o da sugerencias mediante Github Issues
    • Suscríbete a la lista de correo ([email protected]) para mantenerte actualizado sobre el proyecto

    Código de conducta

    Seguimos el código de conducta de Apache Software Foundation, consúltalo aquí

    Descargar herramienta