Introducción al marco KOCA para el aprendizaje del marco

Comunidad de desarrolladores con certificado de oro: http://koca.szkingdom.com/
inserte la descripción de la imagen aquí

¿Qué es KOCA?

KOCA es una plataforma nativa de la nube abierta recién construida basada en sistemas técnicos convencionales, abiertos, estándar y seguros. Tiene cinco capacidades principales, que incluyen un marco de múltiples terminales, arquitectura de microservicios, operación y mantenimiento de monitoreo, centro de desarrollo y plataforma DevOps. La plataforma tecnológica intermedia de "eficiencia de recursos, agilidad de aplicaciones, inteligencia comercial, seguridad y confiabilidad" ayuda a las empresas a transformarse digitalmente. Actualmente, KOCA cubre muchos campos , como valores, fondos, bancos, fideicomisos, seguros, asuntos gubernamentales, parques inteligentes, ciudades inteligentes, etc., brindando a los clientes servicios que incluyen gestión de activos, comercio, precios de mercado, liquidación, gestión de patrimonio, valoración, arrendamiento. , financiamiento, atención de desastres y servicios de emergencia Soluciones técnicas para otros escenarios.

Definición de términos

  • KOCA : Arquitectura nativa de la nube abierta de Kingdom, Arquitectura nativa de la nube abierta de Kingdom
  • KCBP : plataforma empresarial central del reino, plataforma empresarial central de Jinzheng
  • KCXP : Plataforma de intercambio de comunicaciones del Reino, Plataforma de intercambio de comunicaciones de Jinzheng
  • KESB : autobús de servicio empresarial Kingdom, autobús de servicio empresarial King Certificate
  • KJDP : plataforma de desarrollo de aplicaciones Kingdom Java, plataforma de desarrollo de aplicaciones Jinzheng JAVA

Historial de desarrollo

inserte la descripción de la imagen aquí

La estructura general de KOCA

inserte la descripción de la imagen aquí

Cinco competencias básicas

  1. El marco multiterminal (KOCA-FRONT)
    combina conceptos nativos de la nube y multiplataforma para construir un marco multiterminal adecuado para la industria financiera. Las características como la visualización, la multiplataforma y el alto rendimiento pueden generar rápidamente interfaces de usuario vívidas y flexibles, mejorar en gran medida la eficiencia del desarrollo y ayudar a las empresas financieras a crear una mejor experiencia de usuario digital.

  2. La arquitectura de microservicios (KOCA-MSA)
    adopta la idea de fragmentación, modularización y distribución, y divide la arquitectura de aplicaciones tradicional en múltiples servicios individuales diferentes.A través de la arquitectura de microservicios, la interconexión entre sistemas y la expansión elástica de los módulos centrales son Reduzca significativamente la complejidad del desarrollo, ahorre costos y acelere la entrega; al mismo tiempo, es conveniente para las empresas formular estrategias macro, realizar innovaciones comerciales y satisfacer las necesidades de un rápido crecimiento comercial.

  3. El centro de operación y mantenimiento de monitoreo (KOCA-AMO)
    adopta una idea de monitoreo unificado, realiza una gestión de monitoreo visual, puede detectar anomalías del sistema a tiempo y puede localizar rápidamente problemas en plataformas y sistemas; realiza una implementación sensible basada en tecnología de contenedores y utiliza empaques métodos para lograr Para lograr una alta portabilidad de aplicaciones, no depende de una infraestructura específica (máquina virtual, nube híbrida, etc.), permite una interacción rápida y reduce la sobrecarga de recursos del sistema.

  4. El centro de desarrollo (KOCA-STUDIO)
    se basa en la plataforma KOCA nativa de la nube, lo que proporciona un entorno básico ágil y flexible para el desarrollo de aplicaciones de nivel superior, logrando "código bajo" o incluso "sin código", reduciendo en gran medida las tareas repetitivas de gama baja. y mejorando significativamente la agilidad empresarial y la competitividad del mercado.

  5. La plataforma DevOps (KOCA-DEVOPS)
    ejecuta todo el ciclo de desarrollo de software, mejorando y optimizando todo el proceso desde los requisitos de software hasta la producción final, y luego se combina con una cadena de herramientas unificada para lograr coherencia en la cultura, los procesos y las herramientas, lo que puede acelerar la entrega de software y mejorar la calidad del producto de software.

Ventajas del producto

franqueza

Basada en tecnología de código abierto nativa de la nube, la plataforma de arquitectura de microservicios distribuidos es compatible con marcos convencionales como Spring Cloud y Dubbo; puede adaptarse naturalmente a los servicios basados ​​en el sistema JAVA estándar.

inserte la descripción de la imagen aquí

Agilidad (solución todo en uno)

Proporcione una experiencia de agregación integral, brinde sólidas capacidades de soporte subyacentes desde el desarrollo, las pruebas, los datos, la operación, la operación y el mantenimiento y otras dimensiones, realice la interconexión entre sistemas, la expansión elástica de los módulos centrales, reduzca en gran medida la complejidad del desarrollo, ahorre costos y acelere la entrega. .
inserte la descripción de la imagen aquí

Integración

La plataforma KOCA puede adaptarse de forma natural a los servicios basados ​​en el sistema JAVA estándar (por lo general, los servicios desarrollados en base a la actual tecnología Spring Boot). No solo puede acceder a los servicios desarrollados en base al marco de servicios KOCA, sino también acceder a los servicios después de la transformación tradicional de microservicios KCBP.Al mismo tiempo, también puede admitir los servicios realizados por las generaciones anteriores de plataformas JAVA de Jinzheng.
inserte la descripción de la imagen aquí

seguridad

La plataforma KOCA es la plataforma del sistema JAVA de cuarta generación en la historia del desarrollo tecnológico de Jinzheng.

inserte la descripción de la imagen aquí

Puerta de enlace de acceso - Puerta de enlace KOCA

La puerta de enlace KOCA es compatible con Zuul y Spring Cloud Gateway, funciones principales (parte amarilla)
inserte la descripción de la imagen aquí

El equilibrio de carga se divide en dos niveles, uno es el propio equilibrio de carga de la puerta de enlace y el otro es el equilibrio de carga del servicio back-end.La puerta de enlace admite el equilibrio de carga del servicio back-end mediante la integración de Ribbon y el descubrimiento de servicios. La puerta de enlace en sí también admite el equilibrio de carga basado en OpenResty y el descubrimiento de servicios.

DevOps de KOCA

inserte la descripción de la imagen aquí

linea de ensamblaje

  • tubería de desarrollo
  • Tubería de prueba
  • Tubería de auditoría
  • tubería de lanzamiento

Pila de tecnología KOCA

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/LookForDream_/article/details/130427643
Recomendado
Clasificación