0
点赞
收藏
分享

微信扫一扫

搭搭云 新世代超级应用平台 JNPF快速开发平台框架

成义随笔 2022-05-02 阅读 76

JNPF快速开发平台正在成为越来越多企业降低开发成本、提高开发效率、破解系统孤岛等问题的利器。低代码开发平台满足了企业对数字化系统的各类需求,覆盖企业70%以上的应用场景,加速IT效能,打通企业数字化的最后一公里,让数字化技术成果惠及千企百业。

基于微服务架构设计和扩展

jnpf-java-cloud采用微服务架构设计,平台基础模块的每一个应用功能都使用微服务完成:

  • 每个服务都有一个清楚的功能边界
  • 每一个后台服务开放REST API,许多服务本身也采用了其它服务提供的API
  • 通过 API Gateway来统一API暴露
  • 通过 Nacos 配置中心来统一管理平台服务配置
  • 每个微服务可以选择独立部署和弹性资源配置

基于jnpf-java-cloud开发的应用系统,可以很容易的将业务对象作为基本单元进行纵向拆分,以交互层次作为标准进行横向拆分,从而形成多应用交互的微应用架构体系,有效的实现应用的拆分,实现敏捷开发和部署。

服务无状态

单个微服务节点的性能在大业务量时性能会遇到瓶颈,无法满足对业务系统的要求,jnpf-java-cloud服务采用无状态化设计,可以实现水平扩展部署。

前后端分离

提供完整的REST API接口,采用前后端分离技术,可以同时高效的支持移动APP、Web、小程序等应用的开发场景,同时结合Spring Security的OAuth2扩展,采用统一的认证中心,保障REST API的安全性。

; Program.GetLength()
       push      rsi
       sub       rsp,30
       vzeroupper
       vxorps    xmm0,xmm0,xmm0
       vmovupd   [rsp+20],xmm0
       mov       dword ptr [rsp+20],5
       mov       dword ptr [rsp+24],6
       mov       dword ptr [rsp+28],7
       mov       rcx,offset MT_System.ValueTuple~3[[System.Int32, System.Private.CoreLib],[System.Int32, System.Private.CoreLib],[System.Int32, System.Private.CoreLib]]
       call      CORINFO_HELP_NEWSFAST
       mov       rcx,rax
       lea       rsi,[rcx+8]
       vmovupd   xmm0,[rsp+20]
       vmovupd   [rsi],xmm0
       call      Program.Ignore(System.Object)
       cmp       [rsi],esi
       mov       eax,3
       add       rsp,30
       pop       rsi
       ret
; Total bytes of code 92

  

举报

相关推荐

0 条评论