关于java:新晋开源项目Mendmix-加入Dromara开源社区

39次阅读

共计 1294 个字符,预计需要花费 4 分钟才能阅读完成。

作者简介

  • 15 年 IT 互联网老兵,相熟微服务、k8s、云原生架构及各种分布式架构,负责过多家大型公司技术中台建设、企业上云落地实际;
  • 2021 年度荣获分布式数据库十大优良实际人物,此奖项由 CSDN 联结极客邦、思否、开源中国、51CTO、掘金、木兰开源社区独特参加评比。

对于 Mendmix

2015 年公布第一版取名叫 Jeesuite-libs 始终沿用,定位是工具型软件,以各个模块能齐全独立应用为前提。通过近 8 年的倒退以及在多家大型公司技术中台、数字化转型、企业上云过程中锻炼,定制化越来越高,Jeesuite-libs从原来一个个离散的点变成了一个逻辑齐备的面,造成了一整套分布式云原生架构的解决方案。基于这种转变 Jeesuite-libs 不再适宜咱们的倒退方向,因而当初更名为 Mendmix。目前Mendmix 积淀了一整套包含业务网关、平安框架、数据库能力、缓存、消息中间件、分布式定时工作、以及交融各种云服务、各种第三方中间件的能力。在 Mendmix 的倒退过程中为了满足轻量级及高可拓展性要求,咱们一直取舍,一直交融目前曾经实现了多个外围组件自主化。以下是在某全国 TOP5 教育公司基于 Mendmix 打造的整体架构:

<img src=”https://jeesuite.oss-cn-guangzhou.aliyuncs.com/architecture.png” width=”800″ height=”400″ />

咱们的劣势

开箱即用

Mendmix经验过多家大型公司简单业务场景落地实际,曾经成为一整套逻辑齐备的解决方案,开箱即用。能够以最小的学习老本,不关注具体技术细节搭建一套企业级分布式架构。

最小运行依赖

目前整体架构除了依赖世界级支流的框架如:Spring /Spring Cloud、Mybatis 等之外,不依赖任何第三方框架。诸如分布式定时工作、数据库拜访加强、认证受权等齐全自主实现。在理论我的项目落地过程中为了缩小一些历史我的项目的革新老本,咱们又提供了一些同类优良框架的无缝集成能力。如:你只须要引入 Mapper3 依赖包,就会自适应应用 Mapper3 作为 mybais 加强框架。

云原生反对

Mendmix 的倒退过程中,刚好赶上企业数字化转型、企业上云的黄金期间。目前咱们无缝反对 Nacos、Apollo 以及 K8S 本身的服务发现及配置核心能力;同时思考兼容不同私有云达到性能要求最大化,咱们也反对一套代码适配阿里云,腾讯云等支流云厂商的云服务。

将来布局

将来 Mendmix 将持续秉承“交融、加强、容纳、自洽”的理念,一直兼容各个优良框架满足不同的开发需要。一个人能够走的很快,一群人才能走的更远,这也是 Mendmix 退出 dromara 开源社区的初衷,将来心愿和一起并肩前行地兄弟我的项目相互交融、互相搀扶打造更好的产品从而更好的服务咱们的用户。

仓库地址,欢送给 Mendmix 点赞!

https://github.com/dromara/me…

https://gitee.com/dromara/men…

此文章版权归属 dromara 开源组织所有(https://dromara.org/)

正文完
 0