3
回答
【精华】JAVAEE SOA企业分布式架构 微服务+服务编排+服务管控+服务安全
终于搞明白,存储TCO原来是这样算的>>>   

JAVAEE SOA企业分布式架构 微服务+服务编排+服务管控+服务安全,大型分布式的面向服务的JavaEE体系快速研发平台,基于模块化、服务化、原子化、热插拔的设计思想,使用成熟领先的无商业限制的主流开源技术构建。 采用服务化的组件开发模式,可实现复杂的业务功能。提供驱动式开发模式,整合内置的代码生成器,将JavaEE开发效率提高5倍以上,减少50%的代码开发量,解决80%的重复工作,让开发者更关注业务逻辑。 使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系统或大型分布式互联网产品的架构。

源码来源:http://minglisoft.cn/technology

使用技术

SOA服务框架:Dubbo、zookeeper、Proxy、RestFul

缓存:Redis、ehcache

分布式消息中间件:KafKa+Flume+Zookeeper

Keepalived+Nginx+Proxy负载

分布式文件:FastDFS

SSO框架:CAS单点登录

模块化管理:Maven

数据库连接池:Alibaba Druid

核心框架:Spring framework

安全框架:Apache Shiro

视图框架:Spring MVC

服务端验证:Hibernate Validator

布局框架:SiteMesh

工作流引擎:Activiti 5.15

任务调度:quartz 1.8.5

持久层框架:MyBatis

日志管理:SLF4J 1.7、Log4j

前端框架:Bootstrap 4 metronic

客户端验证:JQuery Validation

富文本:CKEcitor

动态页签:Jerichotab、对话框:jQuery jBox

树结构控件:jQuery zTree

报表:Echarts、JasperReports

优势:

  • 技术通用、流行

    提供通用开源技术、分布式、云服务技术作为实施基础,保证技术的通用性、流行性

  • 业务正确、扩展

    采用驱动开发模式、服务化思想,以保证业务正确性和扩展性

  • 开发透明、可控

    采用敏捷项目管理方法,保证开发过程的透明性和可控性

  • 软件移植、拓展

    采用模块化、服务化的设计思想,保证软件的可移植性和拓展性

  • 环境高可用、健壮

    采用分布式开发思想,以保证部署环境的高可用和健壮性

  • 源码來源:http://minglisoft.cn/technology

<无标签>
举报
代码潇洒哥
发帖于4个月前 3回/321阅
顶部