当前位置: 首页 > article >正文

框架学习之KOCA框架简介

KOCA框架简介

  • 什么是KOCA
    • 术语定义
    • 发展历史
  • KOCA的总体架构
  • 产品优势
    • 开放性
    • 敏捷性(一体化解决方案)
    • 融合性
    • 安全性
    • 接入网关- KOCA Gateway
  • KOCA DevOps
      • 流水线
  • KOCA技术栈

金证开发者社区:http://koca.szkingdom.com/
在这里插入图片描述

什么是KOCA

KOCA是金证基于主流、开放、标准、安全的技术体系,全新打造的开放云原生平台,具备多终端框架、微服务架构、监控运维、开发中心、DevOps平台等五大核心能力,为客户打造“资源高效、应用敏捷、业务智能、安全可信”的技术中台,助力企业数字化转型。KOCA目前已覆盖证券、基金、银行、信托、保险、政务、智慧园区、智慧城市等诸多领域,为客户提供包括资管、交易、行情、清算、理财、估值、租赁、两融、救灾应急等场景的技术解决方案。

术语定义

  • KOCA:Kingdom Open Cloud-native Architecture,金证开放云原生平台
  • KCBP:Kingdom Core Business Platform,金证核心业务平台
  • KCXP:Kingdom Communication eXchange Platform,金证通讯交换平台
  • KESB:Kingdom Enterprise Service Bus,金证企业服务总线
  • KJDP:Kingdom Java application Development Platform,金证JAVA应用开发平台

发展历史

在这里插入图片描述

KOCA的总体架构

在这里插入图片描述

五大核心能力

  1. 多终端框架(KOCA-FRONT)
    结合云原生,跨平台理念,构建出适用于金融行业的多终端框架。可视化、跨平台、高性能等特点能够快速渲染生动、灵活的用户界面,极大提升开发效率,帮助金融企业更好的打造数字化用户体验。

  2. 微服务架构(KOCA-MSA)
    采用化整为零思想,模块化、分布式化,将传统应用架构分割成多个不同的服务个体,通过微服务架构实现系统间互联互通、核心模块弹性扩容,大幅降低开发复杂度,节约成本,加快交付速度;同时便于企业制定宏观策略,实现业务创新,满足企业业务快速增长的需求。

  3. 监控运维中心(KOCA-AMO)
    采用统一监控思想,实现可视化监控管理,可及时发现系统异常,能够跨平台、跨系统快速的定位问题;基于容器化技术实现敏态化部署,采用打包方式实现了应用高可移植性,不依赖于特定的基础架构(虚拟机,混合云等),能够实现快速交互,同时也降低系统的资源开销。

  4. 开发中心(KOCA-STUDIO)
    基于云原生的KOCA平台,为上层应用开发提供敏捷、灵活的基础环境,达到“低码”甚至“无码”, 大幅减少重复性低端工作,显著提升企业敏捷性及市场竞争力。

  5. DevOps平台(KOCA-DEVOPS)
    贯穿软件全研发周期,从软件需求到最终生产的全流程的改进和优化,然后结合统一工具链,实现文化、流程、工具的一致性,能够加快软件交付速度并提升软件产品质量。

产品优势

开放性

基于云原生开源技术,构建的分布式微服务架构平台,支持主流框架Spring Cloud 和Dubbo等;能够天然适配基于标准JAVA体系实现的服务。

在这里插入图片描述

敏捷性(一体化解决方案)

提供全面的聚合体验,从开发、测试、数据、运行、运维等维度提供强大的底层支撑能力,实现系统间互联互通、核心模块弹性扩容,大幅降低开发复杂度,节约成本,加快交付速度。
在这里插入图片描述

融合性

KOCA平台可以天然适配基于标准JAVA体系实现的服务(典型如基于现在主流Spring Boot技术开发的服务)。既可以接入基于KOCA服务框架开发的服务,也可以接入传统KCBP微服务化改造后的服务,同时也可以支持金证以往几代JAVA平台所实现的服务等。
在这里插入图片描述

安全性

KOCA平台作为金证技术发展史上的第四代JAVA体系的平台

在这里插入图片描述

接入网关- KOCA Gateway

KOCA网关支持Zuul 和 Spring Cloud Gateway, 主要功能(黄色部分)
在这里插入图片描述

负载均衡分为两个层面,一是网关自身负载均衡,二是后端服务负载均衡,网关通过集成Ribbon和服务发现,支持后端服务负载均衡。而网关自身也支持基于OpenResty和服务发现的负载均衡。

KOCA DevOps

在这里插入图片描述

流水线

  • 开发流水线
  • 测试流水线
  • 审计流水线
  • 发布流水线

KOCA技术栈

在这里插入图片描述


http://www.kler.cn/a/16750.html

相关文章:

  • 【Linux】-学习笔记03
  • 前端请求后端php接口跨域 cors问题
  • C#文字识别API场景解析、表格识别提取
  • 前端--> nginx-->gateway产生的跨域问题分析
  • MyBatis CRUD快速入门
  • libcurl.net入门使用
  • 【python基础语法八】正则表达式
  • MIT教授Tegmark:GPT-4敲响警钟,百年后人类何去何从丨智源大会嘉宾风采
  • 数据帧去掉VlanTag的代码(802.1Q)
  • go 语言环境安装(Windows 系统下安装)
  • ( 数组和矩阵) 566. 重塑矩阵 ——【Leetcode每日一题】
  • osg::Drawable类通过setDrawCallback函数设置回调函数的说明
  • 构建ChatGPT 镜像,并将其部署到 Docker 容器中。
  • 基于Matlab刻度盘识别角度计算
  • C++:计算机操作系统:多线程:高并发中的线程
  • ViveNAS - 一个基于LSM tree的文件存储实现 (一)
  • C++ srand()和rand()用法
  • hadoop伪分布式搭建教程
  • 【react从入门到精通】React JSX详解
  • pytorch学习率设置——optimizer.param_groups、对不同层设置学习率、动态调整学习率。
  • Java中几种常量池面试总结
  • OVS常用命令与使用总结
  • Python_PyStray结合Tkinter显示系统托盘图标
  • SpringMVC与SpringWebFlux
  • 【Spring Security】| 从0到1编写一个权限认证 | 学会了吗?
  • MEET开发者 | 选择和努力一样重要,专访杭州三汇测试工程师齐雪莲