Ahorro

Un marco de software para el desarrollo de servicios de lenguaje escalable
Descargar ahora

Ahorro Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Apache
  • Precio:
  • FREE
  • Nombre del editor:
  • Apache Software Foundation
  • Sitio web del editor:
  • http://www.apache.org/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 654 KB

Ahorro Etiquetas


Ahorro Descripción

Un marco de software para el desarrollo de los servicios entre idiomas escalable Ahorro combina una pila de software con un motor de generación de código a los servicios de construcción que el trabajo de manera eficiente y sin problemas entre C ++, Ruby, Erlang, Perl, Java, Python, PHP, Haskell, C #, cacao, Smalltalk, y OCaml.Thrift le permite definir los datos tipos e interfaces de servicio en un archivo de definición simple. Tomando ese archivo como entrada, el compilador genera código que se utiliza para construir fácilmente clientes RPC y los servidores que se comunican sin problemas en la programación languages.Thrift está diseñado específicamente para soportar los cambios de versión no atómica a través de cliente y servidor code.NOTE: Detalle de Mac OS X instrucciones de instalación se pueden encontrar aquí. Aquí están algunas características clave de "ahorro": Sencillez: · Código de ahorro es sencilla y accesible, libre de dependencias innecesarias. Transparencia: · Ahorro se ajusta a la mayoría de las expresiones comunes en todos los idiomas. Consistencia: · Nicho, el lenguaje específico de características pertenecen en las extensiones, no la biblioteca central. Rendimiento: · Luchar por un rendimiento de primera, segunda elegancia. · Descripción del interfaz de lenguaje - Todo lo que se especifica en un archivo IDL a partir del cual se pueden generar enlaces para muchos idiomas. Ver ThriftIDL · Enlaces de lenguaje - Thrift se apoya en muchos lenguajes y entornos: C ++, C #, cacao, Erlang, Haskell, Java, OCaml, Perl, PHP, Python, Ruby, Smalltalk. · Espacios de nombres - Cada archivo de ahorro es en su propio espacio de nombres que le permite utilizar el mismo identificador en varios archivos de Ahorro · Espacios de nombres de archivos de idioma - Ahorro Per se puede especificar el espacio de nombres se debe utilizar para cada lenguaje de programación · Tipos base - Thrift tiene un pequeño conjunto de tipos base. Ver ThriftTypes · Constantes y enumeraciones - valores constantes se pueden asignar nombres lógicos · Estructuras - Uso estructuras de datos relacionados con el grupo. Las estructuras pueden tener campos de cualquier tipo. Ver ThriftTypes · Estructuras dispersas - campos de la base opcionales que no han sido campos de conjunto y de referencia que son nulos no se enviará a través del cable · Evolución struct - La adición y eliminación de campos se maneja sin romper los clientes existentes mediante el uso de identificadores de campos enteros · Contenedores - Se puede usar conjuntos, listas y mapas de cualquier tipo: tipos de bases, estructuras y otros recipientes. Ver ThriftTypes · Definiciones de tipo - Cualquier tipo se puede dar un nombre que mejor lo describe · Servicios - Servicio A es un grupo de funciones · Herencia de servicios - subservicios implementar todas las funciones de sus servicios de base y puede tener funciones adicionales · Invocaciones asíncronas - Las funciones que no devuelven un resultado pueden ser invocados de forma asíncrona por lo que el cliente no se bloquea hasta que el servidor ha terminado de procesar la solicitud. El servidor puede ejecutar invocaciones asíncronas de un mismo cliente en paralelo / fuera de servicio · Excepciones - Si se produce un error de una función puede lanzar una excepción estándar o definida por el usuario.


Ahorro Software relacionado

Classz

CLASSZ - Envoltura simple alrededor de la herramienta de línea de comandos ...

174 974 KB

Descargar