Finagle - A fault tolerant, protocol-agnostic RPC system
Finagle is an asynchronous network stack for the JVM that you can use to build asynchronous Remote Procedure Call (RPC) clients and servers in Java, Scala, or any JVM-hosted language. Finagle provides a rich set of tools that are protocol independent.
https://github.com/twitter/finagle
comments powered by Disqus
Related Products
Hazelcast - In-Memory Data Grid for Java
Hazelcast is a clustering and highly scalable data distribution platform for Java. It supports Distributed implementations of java.util.{Queue, Set, List, Map}, java.util.concurrency.locks.Lock, java.util.concurrent.ExecutorService, Distributed Indexing and Query support, Dynamic scaling, partitioning with backups, fail-over, Web-based cluster monitoring tool and lot more.
Gwt-rpc-plus - Advanced RPC for GWT
gwt-rpc-plusgwt-rpc-plus is a set of building blocks for enhancing and replacing GWT's built-in RPC framework. JavaScript Collectionsgwt-rpc-plus includes a set of bare-metal, strongly-typed JS collections optimized for both RPC and client-side use. The collection code is generated for each combination of key/value type. The collections also include a GNU Trove-inspired set of procedures to iterate over the keys, values and entries of all the collections: JsRpcMapStringString map = JsRpcMapStrin
Gwt-phpcallback - Automatic RpcPhp calling - Ready To Use
Package to automatic rpc callback to php with code generator. Really simple to use, inspired by GWTcallback and extends by gwtphprpc.Use custom object, throws, primitive type, arrays created in Java, generate php code. What Is PhpRpc CallbackPhpRpc Callback is a simple package to manage connection with php server. Tested on GWT 2.0.0, 2.3.0 ExampleJavaInitialization gwt.xmlImport module <inherits name='com.mostka.phprpc.PhpRpc'/>Set server path <set-configuration-property name="serverPath" value
Gwtphp-derpc - PHP implementation for GWT deRPC
IntroductionGwtPhp-deRPC is a PHP port for the new version of GWT RPC called Direct-Eval RPC (deRPC). This new version, deRPC, is faster than the first one but generates more data to transfer. In production mode, it generates directly JavaScript and allow the internet browser to parse it quickly. The main advantages of GwtPhp-deRPC are : minor modification to do in java side all the classes used in service will be generated in php the php service is easy to write Main Features : all basic types
Protobuf-rpc-pro - A java ProtocolBuffers RPC implementation featuring bidirectional calls.
This project provides an RPC layer for Google's Protocol Buffer services. The java implementation builds upon Netty for low-level NIO. Features TCP connection re-use RPC calls from an RPC client can be multiplexed over a single TCP socket to an RPC server. The RPC client has full control of the TCP socket, which is kept open between calls. This avoids the extra overhead of TCP connection establishment for each call ( SYN... ). Bi-directional RPC calls client to server and server to client It fea
Json-xml-rpc - JSON/XML-RPC Client and Server Implementations
THIS PROJECT IS NO LONGER BEING MAINTAINED. To make changes, please fork the repo at GitHub and share them with the community: https://github.com/westonruter/json-xml-rpc XML-RPC and JSON-RPC have enabled Ajax developers to cleanly send and receive data from the server. By providing an API in either RPC protocol, the server and client application logic are kept separate and multiple clients may be written using the same server API. The similarity between XML-RPC and JSON-RPC motivates the develo
Gwtphprpc - RPC for GWT with a PHP back-end
A code generator (delivered as a simple ANT task) providing a simple implementation of RPC for GWT (as a client) and PHP (as a back-end). It makes use of JSON-RPC as the underlying RPC protocol. The code generator is able to produce both Gwt-Java client code and PHP server stub. What isAn example ?The ANT taskThe generated Gwt Java codeThe generated Php codeUsing the generated codeFurther reading What is PhpRpcGenPhpRpcGen aims at simplifying the integration of GWT with PHP back-ends. The GWT-RP
Hyk-rpc - A light-weight RPC framework with pluggable transport layer & serialize layer
Abouthyk-rpc is a light-weight RPC framework. hyk-rpc allow programmer use different protocol as the transport protocol, use different serialize mechanism to serialize/deserialize java objects. hyk-rpc implemented an effective serialize mechanism which beat the standard Java serialize mechanism & other serialize mechanism in most situation. Architecture//TODO ExampleCommon Define an remote interface, the interface should be annotated by @com.hyk.rpc.core.annotation.Remote, eg: @Remote public int
Gwt-syncproxy - Provides sync commnunication to GWT RPC services
IntroductionGWT uses asynchronous RPC between client (e.g Browser) and RemoteService servlet. GWT SyncProxy provides synchronous RPC between Java client and RemoteService servlet. By using SyncProxy, we can invoke the GWT RemoteService methods from pure Java (no JSNI) code. UsageThe service interfaceFor example, we have an helloApp application and our GreetingService: @RemoteServiceRelativePath("greet")public interface GreetingService extends RemoteService { String greetServer(String name);}And
Gwt-rpc-annotation - The gwtrpc-annotation library simplifies the development of GWT-RPC services th
IntroductionThe gwt-rpc-annotation library simplifies the development of GWT-RPC services through the use of a JSR-269 annotation processor. It was initially developed at Solium Capital and Solium is happy to contribute it back to the community. OverviewNormally, when implementing a GWT-RPC service, three files must be maintained A class to implement the service An interface for the service which defines all the exposed methods An asynchronous interface, which is used when the service is called