Shared I/O State in Architecture

32 views
Skip to first unread message

Owen Rubel

unread,
Dec 15, 2016, 10:18:24 AM12/15/16
to Grails User Group
Can't seem to find any Grails plugins that can shared I/O state in a distributed architecture (ie proxy, MQ, etc). It seems like the state is bound ith the application.

I want my proxy to be able to see all communication data associated with the endpoints so it can reject early if that data doesn't match and to have all said data synchronized should it change. And same thing with Message Queue or any other services.

Grails doesn't seem to be able to do this which seems to me to be a CRITICAL FLAW for any kind of distributed architecture since this would cause:

- dropped threads
- higher I/O overhead
- lacked of synchronized roles
- duplicitous data/functionality
- etc

How does Grails answer this solution? Or DOES IT have an answer? I can't seem to find one.

Owen Rubel

unread,
Dec 17, 2016, 1:04:47 PM12/17/16
to Grails User Group
I gave a talk on this at SpringOne 2015 on how to share I/O state and contributed a plugin but Graeme rejected it. https://www.infoq.com/presentations/api-io-state

When asked what needed to be done to get it accepted he refused to answer.

I've helped:

-VMWare
-Netflix
-Apple
-Cisco

So my question is, what other plugins are there for sharing state? Is anyone else working on this? Or is it just me with a PRIVATE plugin?
Reply all
Reply to author
Forward
0 new messages