Amarok Framework Library

  •        68

This framework library is an attempt to take advantage of the actor/agent programming model for standalone desktop applications. Most of the concepts are inspired by the actor model, Microsoft Robotics CCR and the TPL Dataflow library.

http://amarok.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

node-actorify - Turn any node.js duplex stream into an actor


Turn any duplex stream into an actor. Built on the the AMP protocol for opaque binary and javascript argument support.Actors are similar to traditional RPC however they are isolated units of communication, an actor receives and sends zero or more messages to and from its peer with bi-directional messaging. Typical RPC is done at the process-level, meaning in order to work with data coupled with an identifier such as a user id that the id must be passed each request, whereas an actor may retain this state.

service-fabric-services-and-actors-dotnet - Reliable Services and Reliable Actors are Service Fabric application frameworks for building highly-scalable distributed cloud applications


Reliable Services and Reliable Actors are Service Fabric application frameworks for building highly-scalable distributed cloud applications.Reliable Services is a light-weight framework for writing services that integrate with the Service Fabric platform and benefit from the full set of platform features. Built on top of Reliable Services, the Reliable Actor framework is an application framework that implements the Virtual Actor model, based on the actor design pattern. More information on Service Fabric programming models can be found in the Service Fabric documentation.

Lite


The intention of the Lite framework is to support actor-based programming in .NET languages. The actor model differs from conventional object-oriented progamming in that objects communicate via asynchronous message-passing instead of method calling.

jarl - The best of Dataflow, Actors, and Agents. Here be dragons!


The best of Dataflow, Actors, and Agents. Here be dragons!

dataflow-prediction-example


Disclaimer: This is not an official Google product.This is an example to demonstrate how to use Cloud Dataflow to run batch processing for machine learning predictions. The machine learning model is trained with TensorFlow, and the trained model is exported into a Cloud Storage bucket in advance. The model is dynamically restored on the worker nodes of prediction jobs. This enables you to make predictions against a large dataset stored in a Cloud Storage bucket or BigQuery tables, in a scalable manner, because Cloud Dataflow automatically distribute the prediction tasks to multiple worker nodes.



timely-dataflow - A modular implementation of timely dataflow in Rust


Timely dataflow is a low-latency cyclic dataflow computational model, introduced in the paper Naiad: a timely dataflow system. This project is an extended and more modular implementation of timely dataflow in Rust.

James


James (a.k.a Java Apache Mail Enterprise Server) is a 100% pure Java SMTP and POP3 Mail server, and NNTP News server designed to be a complete and portable enterprise mail/messaging engine solution based on currently available open messaging protocols.

DataflowSDK-examples - Google Cloud Dataflow provides a simple, powerful model for building both batch and streaming parallel data processing pipelines


Google Cloud Dataflow provides a simple, powerful programming model for building both batch and streaming parallel data processing pipelines. This repository hosts example pipelines that use the Cloud Dataflow SDK and demonstrate the basic functionality of Google Cloud Dataflow.A good starting point for new users is our set of word count (java, python) examples, which compute word frequencies. This series of four successively more detailed pipelines is described in detail in the accompanying walkthrough.

SimpleActors - Simple Actor Model implementation. It wraps any Javascript object as an actor.


Simple Actor Model implementation. It wraps any Javascript object as an actor.

DataflowJavaSDK - Google Cloud Dataflow provides a simple, powerful model for building both batch and streaming parallel data processing pipelines


Google Cloud Dataflow SDK for Java is a distribution of Apache Beam designed to simplify usage of Apache Beam on Google Cloud Dataflow service. This artifact includes the parent POM for other Dataflow SDK artifacts.

actor-model-by-example - Entry level actor model examples for the people


Entry level actor model examples for the people

Artoo - Micro-framework for Robotics using Ruby


Artoo is a micro-framework for robotics using Ruby. It provides a simple, yet powerful Domain-Specific Language (DSL) for robotics and physical computing. It provides next generation robotics framework with support for 15 different platforms. Artoo includes a RESTful API to query the status of any robot running within a group, including the connection and device status, and device streaming data via websockets.

bigquery-etl-dataflow-sample


This is the sample code for the Big Query Ingestion to Insights Tutorial. The tutorial explains how to ingest highly normalized (OLTP database style) data into Big Query using DataFlow. To understand this sample code it is recommended that you review the [Google Cloud Dataflow programming model]. (https://cloud.google.com/dataflow/).This tutorial relies on the musicbrainz dataset.

spinoff


Spinoff is a framework for writing distributed, fault tolerant and scalable applications in Python. Spinoff is based on the Actor Model and borrows from Akka (location transparency, actor references, etc) and Erlang (processes, nodename@hosthost style node references (not implemented yet)).

hazelcast-actor - Implementation of the actor model in Java using Hazelcast


Implementation of the actor model in Java using Hazelcast

actor - Simple actor model support


Simple actor model support

DataflowPythonSDK - Google Cloud Dataflow provides a simple, powerful model for building both batch and streaming parallel data processing pipelines


Google Cloud Dataflow SDK for Python is based on Apache Beam and targeted for executing Python pipelines on Google Cloud Dataflow.Google Cloud Dataflow for Python is now Apache Beam Python SDK and the code development moved to the Apache Beam repo.

spark-examples - Spark pipelines that correspond to a series of Dataflow examples.


This repository contains a running series of Spark examples for comparison with a matching series of Dataflow examples.Before diving in here, you likely want to read Dataflow/Beam & Spark: A Programming Model Comparison.

RocketMQ - Distributed messaging and streaming data platform


Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity and flexible scalability.

orleans - Orleans - Distributed Virtual Actor Model


Orleans - Distributed Virtual Actor Model