24 April 2014

The Ruby Reflector

Topic

RPC

  Source Favicon
By Shannon -jj Behrens of JJinuxLand 2 years ago.
Email

See the website .

"Storm: Keeping it Real(time)."

Storm is from dotCloud which is a platform to scale web apps.

They're in the MEGA-DATA zone.

They were using RRD.

Storm is real-time, computation framework.

It can do distributed RPC and stream processing.

It focuses on continuous computation, such as counting all the things passing by on a stream.

Storm does for real-time what Hadoop does for batch processing.

It is a high-volume, distributed, horizontally scalable, continuous system.

jjinux.blogspot.com Read
  Source Favicon
On Heroku over 2 years ago.
Email

…Mnesia or Zope's Object Database ). There is even convergence on RPC protocols (e.g. REST, AMQP, ZeroMQ, Thrift, Protocol Buffers) and serialization protocols (e.g. XML, Yaml, JSON), making calls between apps written in different languages extremely easy.

Add all these factors together and we see striking parallels across the board between modern web apps, regardless of language used.

The Missing Piece: Deployment Infrastructure

But despite all the …

blog.heroku.com Read
  Source Favicon
By Ilya Grigorik of igvita.com over 2 years ago.
Email

Perhaps one of the first inescapable observations that a new Google developer ( Noogler ) makes once they dive into the code is that Protocol Buffers ( PB) is the "language of data" at Google. Put simply, Protocol Buffers are used for serialization, RPC, and about everything in between .

Initially developed in early 2000's as an optimized server request/response protocol (hence the name), they have become the de-facto data persistence format and RPC protocol. …

igvita.com Read
  Source Favicon
On igvita.com over 2 years ago.
Email

Perhaps one of the first inescapable observations that a new Google developer ( Noogler ) makes once they dive into the code is that Protocol Buffers ( PB) is the "language of data" at Google. Put simply, Protocol Buffers are used for serialization, RPC, and about everything in between .

Initially developed in early 2000's as an optimized server request/response protocol (hence the name), they have become the de-facto data persistence format and RPC protocol. …

igvita.com Read
  Source Favicon
By Shannon -jj Behrens of JJinuxLand 3 years ago.
Email

…improve the performance of mesh networking in a mesh of, say, 10 nodes. The original code used a simple RPC system built using JSON on top of netstring. Every message to every node involved a new connection. On a cluster of 10 nodes, I was getting 30 messages per second.

I enhanced the code by using persistent connections. I also switched from RPC (i.e. using a whole roundtrip that blocks the whole connection) to message passing (i.e. passing a message doesn't necessarily result …

jjinux.blogspot.com Read
  Source Favicon
Email

margaritashea :

Story of my life every day in Brit Lit last semester.

Also, SO HAPPY I rediscovered RPC. This is actually one of my favorite webcomics ever.

concentrationstudios.com Read
  Source Favicon
By Witold Rugowski of NetManiac over 3 years ago.
Email

…). We can tell HTTPClient not to check SSL certs via options of SOAP:: RPC::Driver when using client code: d = SomeSOAP::ClientClass.new d.options['protocol.http.ssl_config.verify_mode'] = OpenSSL::SSL::VERIFY_NONE

This may be not very wise, so use that if You know what You are doing.

And what about wsdl2ruby.rb

Above example relates to scenario when You have generated client code, which should connect to HTTPS. But how to recover from certificate verify failed when …

nhw.pl Read
  Source Favicon
By guilhermesilveira of blog.caelum.com.br almost 4 years ago.
Email

Let's imagine that EJBs, CORBA, or any RPC protocol was implemented in a library in a way that the user is responsible for i.e. marshalling its content:

result = MyLibrary.send("header content", 1287361278361278365674)

if result==200

order_price = result.body[95..100]

else

raise "unable to retrieve order information"

end

What hapenned? Is it really an EJB/Corba/RPC implementation if you have to marshal/unmarshal on your own? Or is it just a socket …

guilhermesilveira.wordpress.com Read
  Source Favicon
By guilhermesilveira of blog.caelum.com.br almost 4 years ago.
Email

…Tradicional web services decouple a little bit more than traditional RPC, but still provide this amount of coupling that cost our companies more than they were expecting to pay .

The following presentation 6 minutes presentation shows how to avoid some of this coupling from your server .

The entire video cast on the 3rd part from Rest from scratch is here:

This code achieves its results using Restfulie 0.8.0, with many thanks to everyone who contributed …

guilhermesilveira.wordpress.com Read
  Source Favicon
By Jonathan Ellis of Spyced 4 years ago.
Email

Avro RPC support : currently Cassandra's client layer is the Thrift RPC framework, which sucks for reasons outside our scope here. We're moving to Avro, the new hotness from Doug Cutting (creator of Lucene and Hadoop, you may have heard of those). Basically this means porting org.apache.cassandra.thrift.CassandraServer to org.apache.cassandra.avro.CassandraServer; some examples are already done by Eric Evans.

Session-level consistency : In one and …

spyced.blogspot.com Read