Los datos no están dentro del intervalo de confianza. ¿Cómo ajustar los datos?
Datos vacíos: algunos datos de nodos en datos distribuidos están vacíos y los datos y objetos analizados son incompatibles con el procesamiento de datos vacíos, lo que genera excepciones.
Codificación y decodificación incorrectas: los problemas de codificación son comunes en la codificación y decodificación de texto (chino/inglés) y en la codificación y decodificación de formatos específicos, como URL y formatos de datos multimedia, lo que genera errores y excepciones durante la carga de contenido.
Formato incorrecto: Hay un error en el análisis de datos en el elemento de configuración debido a diferencias de escritura en la cuadrícula de datos. Si la versión de los datos es incompatible, si los datos utilizados originalmente como diccionario están configurados como una matriz.
Excepciones en escenarios específicos: no se encuentran excepciones durante el proceso de desarrollo y prueba de datos, pero se producirán excepciones en un entorno en línea específico. Por ejemplo, el manejo de excepciones de la rama lógica de un determinado script no es lo suficientemente completo. , o una cierta Se produjo una anomalía en la sala de servidores/computadoras.
A nivel de marco, se pueden realizar algunos ajustes estratégicos para dividir, evitar y optimizar la distribución de datos en la nube mencionada anteriormente, lo que puede conducir a otras anomalías.
Actualización/lectura retrasada: no inicie la actualización ni la lectura de los archivos de configuración durante la fase de inicio de la aplicación. Esto tiene dos beneficios: 1) Las tareas en la fase de inicio están personalizadas y la velocidad de inicio es rápida; ) Para la fase de actualización Las excepciones generadas no afectarán el inicio de la APP, evitando que ocurra una excepción en cada fase de inicio.
Estado único: El estado es único y tiene dos niveles de objetivos 1) El archivo de configuración se ha actualizado correctamente a la nueva versión. Las funciones de la nueva versión no entrarán en vigor hasta la próxima vez. Se inicia la aplicación; 2) Con los cambios de estado relacionados con la configuración deben realizarse lo antes posible y solo una vez. En caso contrario, es necesario establecer un mecanismo de notificación de cambios de estado.
Verificación de datos: La verificación de datos incluye verificación de integridad de datos, verificación de validez de datos, verificación de tipo de datos, etc. Los datos se envían desde la nube y se almacenan localmente. La existencia de datos no significa que sean correctos. Se pueden analizar y pueden ayudar a que el negocio funcione como se esperaba, de modo que sean válidos. O el formato de datos local, durante el proceso de actualización del producto, la versión de los datos es incompatible, esto también debe tenerse en cuenta.
Informes de excepciones: los informes de excepciones se pueden dividir en informes de excepciones generados cuando se analizan los datos e informes de excepciones generados cuando se carga la configuración en la empresa. El proceso de procesamiento de datos enviados desde la nube requiere captura de excepciones. Al mismo tiempo, la lógica relacionada con la parte de configuración durante el uso también requiere captura de excepciones. Cuando ocurre una anomalía, se informa a la nube, de modo que se puedan descubrir algunas configuraciones incorrectas a tiempo y se puedan detener las pérdidas a tiempo.
Reversión final: cuando se envía la última configuración al cliente, se produce una excepción durante el proceso de análisis o uso de los datos de configuración. O la función actual no está disponible o se genera una excepción directamente. . En ambos casos, se trata de una característica destacada por el usuario que no cumple con las expectativas. La situación ideal es que al cargar nuevos datos de configuración, se produzca una excepción. Esto debería restaurar la versión anterior de la configuración para que los usuarios sigan usándola. Combinado con la capacidad de informar excepciones, modificar nuevos datos de configuración y enviarlos.
Modo seguro: Recuerdo que la primera vez que entré en contacto con ordenadores utilizaba el sistema Windows 98. A veces el sistema está azul y cuando lo reinicio se me solicita que ingrese al modo seguro. La primera impresión en este modo es que la resolución de la pantalla es extremadamente baja y la experiencia es pobre. En ese momento no entendía por qué existía el modo seguro. Cuando se produzca algún nivel específico de excepción en el sistema, abra la aplicación nuevamente para ejecutar solo las funciones principales, lo que puede evitar la recurrencia de excepciones anteriores. Cuando una aplicación abre un registro sobre una excepción, también se puede enviar a la nube para que el personal de I+D lo analice y lo optimice.