Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
brpc — औद्योगिक-ग्रेड C++ RPC फ्रेमवर्क जो उच्च-प्रदर्शन वितरित प्रणालियाँ बनाने के लिए है, जो कई प्रोटोकॉल (HTTP, gRPC, Redis, Thrift) को सपोर्ट करता है और इसमें अंतर्निहित लोड संतुलन, नामकरण सेवाएँ, और RAFT सर्वसम्मति शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/apache/brpc
सामान्य उपयोगिताएँस्क्रिप्टिंग और स्वचालननेटवर्क सुरक्षाक्लाउड सुरक्षाउपयोगिताएँ और फ्रेमवर्कAPI सुरक्षा
GitHubapache/brpc

brpc

औद्योगिक-ग्रेड C++ RPC फ्रेमवर्क जो उच्च-प्रदर्शन वितरित प्रणालियाँ बनाने के लिए है, जो कई प्रोटोकॉल (HTTP, gRPC, Redis, Thrift) को सपोर्ट करता है और इसमें अंतर्निहित लोड संतुलन, नामकरण सेवाएँ, और RAFT सर्वसम्मति शामिल हैं।

रिपॉजिटरी देखें
17.6k4.1k2 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट

中文版

Linux Build Status MacOs Build Status

brpc logo (light) brpc logo (dark)

bRPC एक औद्योगिक-ग्रेड RPC फ्रेमवर्क है जो C++ भाषा का उपयोग करता है, जिसका उपयोग अक्सर उच्च प्रदर्शन प्रणालियों जैसे कि सर्च, स्टोरेज, मशीन लर्निंग, विज्ञापन, अनुशंसा आदि में किया जाता है।

"bRPC" का अर्थ है "बेहतर RPC"।

आप इसका उपयोग कर सकते हैं:

  • एक सर्वर बनाने के लिए जो कई प्रोटोकॉल (एक ही पोर्ट पर) में बात कर सकता है, या सभी प्रकार की सेवाओं तक पहुँच सकता है
    • restful http/https, h2/gRPC। bRPC में http/h2 का उपयोग libcurl की तुलना में अधिक अनुकूल है। HTTP/h2+json के साथ protobuf-आधारित प्रोटोकॉल तक पहुँचें, संभवतः किसी अन्य भाषा से।
    • redis और memcached, थ्रेड-सेफ, आधिकारिक क्लाइंट्स की तुलना में अधिक अनुकूल और प्रदर्शनकारी।
    • rtmp/flv/hls, स्ट्रीमिंग सेवाएं बनाने के लिए।
    • hadoop_rpc (संभवतः ओपनसोर्स किया जाएगा)
    • rdma समर्थन
    • thrift समर्थन, थ्रेड-सेफ, आधिकारिक क्लाइंट्स की तुलना में अधिक अनुकूल और प्रदर्शनकारी।
    • Baidu में उपयोग किए जाने वाले सभी प्रकार के प्रोटोकॉल: baidu_std, streaming_rpc, hulu_pbrpc, sofa_pbrpc, nova_pbrpc, public_pbrpc, ubrpc और nshead-आधारित।
    • RAFT सर्वसम्मति एल्गोरिथ्म के औद्योगिक-ग्रेड कार्यान्वयन का उपयोग करके HA वितरित सेवाएं बनाएं, जो braft पर ओपनसोर्स है।
  • सर्वर समकालिक रूप से या असमकालिक रूप से अनुरोधों को संभाल सकते हैं।
  • क्लाइंट सर्वर तक समकालिक रूप से, असमकालिक रूप से, अर्ध-समकालिक रूप से पहुँच सकते हैं, या खंडित या समानांतर पहुँच को घोषणात्मक रूप से सरल बनाने के लिए कॉम्बो चैनल का उपयोग कर सकते हैं।
  • http के माध्यम से सेवाओं को डीबग करें, और cpu, heap और contention प्रोफाइलर चलाएं।
  • बेहतर विलंबता और थ्रूपुट प्राप्त करें।
  • अपने संगठन में उपयोग किए जाने वाले प्रोटोकॉल के साथ bRPC का विस्तार जल्दी से करें, या घटकों को अनुकूलित करें, जिसमें नामकरण सेवाएं (dns, zk, etcd), लोड बैलेंसर (rr, random, consistent hashing) शामिल हैं।

इसे आज़माएं!

  • overview पढ़ें कि bRPC का उपयोग कहाँ किया जा सकता है और इसके लाभ क्या हैं।
  • getting started पढ़ें बिल्डिंग चरणों के लिए और उदाहरणों के साथ खेलें।
  • दस्तावेज़:
    • प्रदर्शन बेंचमार्क
    • bvar
      • bvar_c++
    • bthread
      • bthread या नहीं
      • thread-local
      • एक्ज़ीक्यूशन क्यू
      • bthread ट्रेसर
      • bthread टैग किया गया टास्क समूह
    • क्लाइंट
      • मूल बातें
      • त्रुटि कोड
      • कॉम्बो चैनल
      • http/h2 तक पहुँच
      • gRPC तक पहुँच
      • thrift तक पहुँच
      • UB तक पहुँच
      • स्ट्रीमिंग RPC

कोड योगदान करें

कृपया यहाँ देखें।

प्रतिक्रिया और शामिल हों

  • बग की रिपोर्ट करें, प्रश्न पूछें या Github Issues के माध्यम से सुझाव दें
  • परियोजना के साथ अपडेट रहने के लिए मेलिंग सूची ([email protected]) की सदस्यता लें

आचार संहिता

हम Apache सॉफ्टवेयर फाउंडेशन से आचार संहिता का पालन करते हैं, कृपया इसे यहाँ देखें लिंक

टूल डाउनलोड करें
  • redis तक पहुँच
  • memcached तक पहुँच
  • बैकअप अनुरोध
  • डमी सर्वर
  • सर्वर
    • मूल बातें
    • http/h2 परोसें
    • gRPC परोसें
    • thrift परोसें
    • Nshead परोसें
    • सर्वर समस्याओं को डीबग करें
    • सर्वर पुश
    • हिमस्खलन
    • स्वचालित कंकरेंसी लिमिटर
    • मीडिया सर्वर
    • json2pb
  • बिल्ट-इन सेवाएं
    • status
    • vars
    • connections
    • flags
    • rpcz
    • cpu_profiler
    • heap_profiler
    • contention_profiler
  • उपकरण
    • rpc_press
    • rpc_replay
    • rpc_view
    • benchmark_http
    • parallel_http
  • अन्य
    • IOBuf
    • स्ट्रीमिंग लॉग
    • FlatMap
    • कोरूटीन
    • सर्किट ब्रेकर
    • RDMA
    • Bazel समर्थन
    • Wireshark baidu_std dissector प्लगइन
    • bRPC परिचय(प्रशिक्षण सामग्री)
    • बड़े पैमाने पर सेवाएं बनाने पर ट्यूटोरियल(प्रशिक्षण सामग्री)
    • bRPC आंतरिक(प्रशिक्षण सामग्री)
  • RPC गहराई में
    • नया प्रोटोकॉल
    • परमाणु निर्देश
    • IO
    • थ्रेडिंग अवलोकन
    • लोड बैलेंसिंग
    • स्थानीयता-जागरूक
    • सुसंगत हैशिंग
    • मेमोरी प्रबंधन
    • टाइमर रखरखाव
    • bthread_id
  • उपयोग के मामले
    • उपयोगकर्ता मामले