Publicado Spring Reactor 1.0 GA

Spring acaba de publicar la primera versión estable (GA) de Spring Reactor que es la propuesta de Spring para desarrollar aplicaciones reactivas a eventos con baja latencia y alto throughput sobre la JVM (capaces de soportar cientos de miles de eventos por segundo o millones según sus creadores).

Reactor se basa en el patrón Reactor y también en el modelo de Actores (el que usa Akka) además de en la programación tradicional event-callback.

Reactor forma parte de Spring pero no tiene dependencias de este, ya que sólo depende de SLF4J y de la librería LMAX Disruptor.

Reactor puede programarse en Java o Groovy y está pensada para ser extensible.

Además está pensada para usarse sobre Java 8. Veamos un ejemplo con funcionalidades Lambda:

Que en Java 6/7 quedaría:

Y en Groovy:

En este post podéis leer algo más sobre Reactor.

Aquí podéis encontrar unos ejemplos: https://github.com/reactor/reactor-samples y un Quick Start: https://github.com/reactor/reactor-quickstart

Aparte de Spring Reactor podéis echarle un ojo a la solución de Netflix (los mismos de Hystrix :D) a esta problemática: RxJava

Humor:Cuando me toca usar Git Bash en lugar de su GUI

Publicado en Humor. Leave a Comment »

Mozilla Shumway: Ejecutar Flash en HTML5

Shumway es un proyecto de Mozilla que permite ejecutar proyectos Flash (SWF) sobre un renderer construido en HTML5 (sin código nativo).

Aún es un proyecto en evolución y puede que más que nada sea una prueba de concepto, en cualquiera de los casos una tecnología interesante para todos los que conocemos la productividad de Flex/AIR y la de la tecnología HTML5 en la actualidad!

Podéis ver unas demos en su web que van desde juegos a reproductores MP3.

A %d blogueros les gusta esto: