All Projects → socketry → async-container

socketry / async-container

Licence: MIT license
Scalable multi-thread multi-process containers for Ruby.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to async-container

ModernOperatingSystems AndrewTanenbaum
My notes after reading 'Modern Operating Systems' book by Andrew Tanenbaum and Herbert Bos.
Stars: ✭ 71 (+22.41%)
Mutual labels:  processes, threads
ecs
Build your own Game-Engine based on the Entity Component System concept in Golang.
Stars: ✭ 68 (+17.24%)
Mutual labels:  scalability
ClearProcesses
利用无障碍服务(AccessibilityService)批量清理后台进程
Stars: ✭ 75 (+29.31%)
Mutual labels:  processes
usl
Analyze system scalability with the Universal Scalability Law
Stars: ✭ 33 (-43.1%)
Mutual labels:  scalability
microservice workshop
Microservices Architecture Workshop focuses on helping the developers / architects to understand the key Architecture paradigms with hands on section. The course helps the developers from Monolithic App mindset to a Microservices based App development. It also helps the developers with hands on development experience with key Microservices infra…
Stars: ✭ 69 (+18.97%)
Mutual labels:  scalability
docker-compose-scale-example
Example of Docker Compose scale and load balancing features
Stars: ✭ 18 (-68.97%)
Mutual labels:  scalability
Node Api Boilerplate
DDD/Clean Architecture inspired boilerplate for Node web APIs
Stars: ✭ 2,797 (+4722.41%)
Mutual labels:  scalability
js-threaddb
This project has been moved to https://github.com/textileio/js-textile
Stars: ✭ 13 (-77.59%)
Mutual labels:  threads
noroutine
Goroutine analogue for Node.js, spreads I/O-bound routine calls to utilize thread pool (worker_threads) using balancer with event loop utilization. 🌱
Stars: ✭ 86 (+48.28%)
Mutual labels:  threads
concurrent-ll
concurrent linked list implementation
Stars: ✭ 66 (+13.79%)
Mutual labels:  scalability
Clustering4Ever
C4E, a JVM friendly library written in Scala for both local and distributed (Spark) Clustering.
Stars: ✭ 126 (+117.24%)
Mutual labels:  scalability
hybris
hybris gist by winston
Stars: ✭ 65 (+12.07%)
Mutual labels:  scalability
messenger
Chat/Message system for Laravel.
Stars: ✭ 69 (+18.97%)
Mutual labels:  threads
koa-plus
The Koa framework extended for APIs. Optimized for security, scalability, and productivity.
Stars: ✭ 17 (-70.69%)
Mutual labels:  scalability
emacs-bpr
No description or website provided.
Stars: ✭ 58 (+0%)
Mutual labels:  processes
Professional Programming
A collection of full-stack resources for programmers.
Stars: ✭ 15,936 (+27375.86%)
Mutual labels:  scalability
nest-convoy
[WIP] An opinionated framework for building distributed domain driven systems using microservices architecture
Stars: ✭ 20 (-65.52%)
Mutual labels:  scalability
qed
The scalable, auditable and high-performance tamper-evident log project
Stars: ✭ 87 (+50%)
Mutual labels:  scalability
pyg autoscale
Implementation of "GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings" in PyTorch
Stars: ✭ 136 (+134.48%)
Mutual labels:  scalability
docker-kubernetes-course
Demoing Kubernetes/AKS features
Stars: ✭ 42 (-27.59%)
Mutual labels:  scalability

Async::Container

Provides containers which implement parallelism for clients and servers.

Development Status

Features

  • Supports multi-process, multi-thread and hybrid containers.
  • Automatic scalability based on physical hardware.
  • Direct integration with systemd using $NOTIFY_SOCKET.
  • Internal process readiness protocol for handling state changes.
  • Automatic restart of failed processes.

Usage

Please see the project documentation.

Contributing

We welcome contributions to this project.

  1. Fork it.
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create new Pull Request.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].