Grequests is an asynchronous HTTP client and wrapper for the Requests library that uses Gevent coroutines to execute multiple network requests concurrently. It utilizes a non-blocking connection pool to manage simultaneous outgoing requests and improve throughput compared to sequential execution. The library features an asynchronous response generator that yields HTTP responses as they complete, rather than waiting for an entire batch to finish. It provides a mechanism to limit the number of active connections to manage resource consumption and prevent destination servers from being overloade
Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake
RxJavaSamples is a collection of reference implementations and practical guides for applying reactive patterns to asynchronous networking and state management. It provides code demonstrations for integrating reactive streams with Retrofit to handle network requests in a non-blocking manner. The project focuses on asynchronous patterns for managing API calls, including the combination of concurrent streams and the use of subjects to cache emitted values for state management. It specifically demonstrates how to implement automated token refresh workflows to maintain authenticated sessions witho
This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int
Haxl este o bibliotecă Haskell și un orchestrator de cereri de servicii la distanță conceput pentru coordonarea preluării concurente a datelor, batching-ul cererilor și caching-ul între mai mulți furnizori de servicii la distanță. Funcționează ca un framework pentru recuperarea datelor din baze de date externe și servicii web, minimizând în același timp numărul de round-trip-uri de rețea.
Principalele funcționalități ale facebook/haxl sunt: Remote Data Fetching, Cross-Request Data Caches, Service Call Caches, Request Orchestrators, Parallel Request Executions, Parallel Data Fetching, Haskell Data Retrieval Libraries, Request Memoization.
Alternativele open-source pentru facebook/haxl includ: spyoungtech/grequests — Grequests is an asynchronous HTTP client and wrapper for the Requests library that uses Gevent coroutines to execute… moleculerjs/moleculer — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a… rengwuxian/rxjavasamples — RxJavaSamples is a collection of reference implementations and practical guides for applying reactive patterns to… nodeshift/nodejs-reference-architecture — This project provides a comprehensive architectural framework and set of standardized patterns for building, securing,… appwrite/sdk-for-react-native — This is a Backend-as-a-Service SDK for React Native, providing a library to integrate mobile applications with backend… rmosolgo/graphql-ruby — GraphQL-Ruby is a Ruby library for building GraphQL APIs with a strongly typed schema and a dedicated query execution…