/ / ¿Por qué la casilla de verificación persistente en la configuración del conector del almacén de objetos no está habilitada de forma predeterminada, si el almacenamiento persistente es el predeterminado según la documentación de la mula? - mula, componente mula, mula-esb

¿Por qué la casilla de verificación persistente en la configuración del conector de la tienda de objetos no está habilitada de forma predeterminada, si la tienda persistente es la predeterminada según los documentos de mula? - mula, mula-componente, mule-esb

Soy nuevo en mule y estoy tratando de implementar el almacén de objetos.

Según la documentación de la mula: Mule proporciona dos tipos de almacenes de objetos:

Almacén en memoria: antes de Mule 3.5.0, el almacén en memoria era el predeterminado. A partir de Mule 3.5.0, el almacenamiento persistente es el predeterminado. Para obtener más información, consulte "Almacenes de objetos y agrupación en clústeres" en el documento de alcance de caché.

Almacén persistente: Mule conserva los datos cuando un almacén de objetos está configurado explícitamente para ser persistente. Mule crea un almacén persistente predeterminado en el sistema de archivos.

se menciona porque el almacenamiento persistente es predeterminado, pero en la configuración del conector del almacén de objetos la casilla de verificación persistente no está habilitada de forma predeterminada. ¿Por qué es así y qué almacén de objetos se utiliza en este escenario?

Gracias por adelantado.

Nota: estoy usando mula 3.8.3

Captura de pantalla de la configuración del almacén de objetos.

Respuestas

0 para la respuesta № 1

Estos son dos conceptos diferentes. Mule Cache Scope, que es lo que usted está refiriendo, y los almacenes de objetos como un componente conector. Si está envolviendo un componente en un ámbito de caché, entonces, de forma predeterminada, utiliza la "estrategia de almacenamiento en caché predeterminada", que utiliza inMemoryObjectStore (solo para pruebas). Es mejor almacenar las respuestas almacenadas en caché en una tienda separada como Object Store. Además, internamente, Mule utiliza los almacenes de objetos en varios filtros, enrutadores y otros procesadores de mensajes que necesitan almacenar el estado entre los mensajes. En la mayoría de los casos, Mule crea y administra los almacenes de objetos automáticamente.

Al llegar al conector de ObjectStores, se pueden conservar en el disco con los ajustes de configuración adecuados.

¡Espero que esto ayude!

Gracias, Anand