Drools Fusion, soporte para eventos persistentes y de larga duración

Estaba considerando usarDrools Fusion para implementar las siguientes reglas ejemplares:

si el cliente compró dos mismos productos en un año, obtiene el tercero gratispor gastar más de 200 USD en un máximo de tres transacciones consecutivas, el cliente obtiene un descuentocuando el cliente está inactivo durante más de un año, se genera un recordatorio se notifica a un supervisor cuando un solo pedido es mayor que un valor de pedido promedio en los últimos seis meses ... y así sucesivamente, estos son solo ejemplos de la parte superior de mi cabeza

Todas estas reglas se pueden expresar fácilmente con Drools Fusion. Sin embargo, después de crear un prototipo y revisar la documentación, parece que este producto es más adecuado para eventos transitorios a corto plazo (mercado de valores, toma de decisiones en tiempo real).

La pregunta es:es necesario almacenar todos los eventos en la memoria? (posiblemente millones de compras muy antiguas). Ademáscan Drools Fusion almacena eventos para que sobrevivan al reinicio del servidor? (Idealmente en la base de datos).

Sé que los eventos Drools Fusion son simplemente hechos enDrools Expert, entoncestal ve la pregunta se puede ampliar a:can Drools Expert persiste y carga perezosamente los hechos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta