buybackoff / Ractor
Licence: other
Redis based distributed actors + Dead simple API for distributed POCOs persistence
Stars: ✭ 56
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Ractor
Redis Tag Cache
Cache and invalidate records in Redis with tags
Stars: ✭ 48 (-14.29%)
Mutual labels: redis
Dbblog
基于SpringBoot2.x+Vue2.x+ElementUI+Iview+Elasticsearch+RabbitMQ+Redis+Shiro的多模块前后端分离的博客项目
Stars: ✭ 1,045 (+1766.07%)
Mutual labels: redis
Titan
A Distributed Redis Protocol Compatible NoSQL Database
Stars: ✭ 1,050 (+1775%)
Mutual labels: redis
Socketshark
A WebSocket message router based on Python/Redis/asyncio
Stars: ✭ 51 (-8.93%)
Mutual labels: redis
Docker Redis Cluster
Dockerfile for Redis Cluster (redis 3.0+)
Stars: ✭ 1,035 (+1748.21%)
Mutual labels: redis
Photo Blog
The Photo Blog Application based on Laravel 5 and Vue.js 2 + Prerender
Stars: ✭ 55 (-1.79%)
Mutual labels: redis
Finagle
A fault tolerant, protocol-agnostic RPC system
Stars: ✭ 8,126 (+14410.71%)
Mutual labels: redis
X Proxies
Usable ip proxies, crawling from some proxy websites.
Stars: ✭ 53 (-5.36%)
Mutual labels: redis
Easycaching
💥 EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
Stars: ✭ 1,047 (+1769.64%)
Mutual labels: redis
Django Channels React Multiplayer
turn based strategy game using django channels, redux, and react hooks
Stars: ✭ 52 (-7.14%)
Mutual labels: redis
Actor4j Core
Actor4j is an actor-oriented Java framework. Useful for building lightweighted microservices (these are the actors themselves or groups of them). Enhanced performance of message passing.
Stars: ✭ 48 (-14.29%)
Mutual labels: actors
Node Redlock
A node.js redlock implementation for distributed, highly-available redis locks
Stars: ✭ 1,042 (+1760.71%)
Mutual labels: redis
Object Cache
Simple Ruby object caching solution using Redis as a backend
Stars: ✭ 50 (-10.71%)
Mutual labels: redis
Protoactor Dotnet
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 1,070 (+1810.71%)
Mutual labels: actors
Terraform Elasticache Example
Example Terraform config for creating an Elasticache cluster
Stars: ✭ 52 (-7.14%)
Mutual labels: redis
Ractor
There are several really useful things here:
- DynamicContext for EF6 that starts per-table automatic migrations, which is very convenient while prototyping RDMS structure and adding/changing schema. By default, only non-destructive updates are allowed, but this is a config setting.
- SE.Redis wrapper with automatic serialization of generic values, with JSON.NET by default.
- Redis-based distributed MPMC RedisQueue and RedisAsyncDictionary, which together allow to build any complex Actor topology manually without a separate Actor abstraction.
- Distributed actors with reliability guarantees, concurrency limits and priority scheduling.
- Calling custom Python code from .NET.
Install & Usage
PM> Install-Package Ractor
PM> Install-Package Ractor.Persistence
PM> Install-Package Ractor.Persistence.AWS
License
(c) Victor Baybekov 2017
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
This software is distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
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].