Tengo una aplicación donde el usuario puede seleccionar un montón de imágenes y aplicarles un procesamiento asíncrono de backend. La aplicación de interfaz frontal de carga útil típica se ve así:
{
files: ['tmp.jpg', 'tmp2.jpg'],
config: {'applyX': true, 'applyY': true},
}
Donde applyX
, applyY
son espacios de nombres para algunas funciones de procesamiento. Quiero que el patrón brinde la capacidad de agregar fácilmente nuevas funciones y realizar pruebas unitarias correctamente.
Si está preguntando acerca de las arquitecturas para el procesamiento asincrónico, entonces una arquitectura de tuberías y filtros es apropiada.
Si está preguntando cómo agregar nuevas funciones, probablemente esté buscando una arquitectura de complemento .
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras