jfinal做微服务和分布式架构,能否给点好的案例,或者好的方案,现在技术选型上面想做考究。

jfinal做微服务和分布式架构,能否给点好的案例,或者好的方案,现在技术选型上面想做考究。

评论区

JFinal

2017-03-06 16:42

jfinal 自身定位于 MVC + ORM,并且自 jfinal 2.1 版本以来,model 也具有了 getter、setter 方法,所以理论上来说 jfinal 项目可以作为微服务架构之下的节点而存在,选择自己喜欢爱的微服务支持的第三方直接用就好,例如使用 doubbo

用 jfinal 来做微服务时,主要注意如下几点:
1:每个 jfinal 节点,如果同时又做了集群,那么让节点是无状态,如果有状态则要有状态同步机制,例如节点 JVM 内的缓存要在集群之中同步
2:每个 jfinal 节点,可以使用 renderJson() 实现 rest 服务,也可以使用 rpc + 业务层拦截器的方式直通业务层,这样可以连控制器都省了

JFinal

2017-03-06 17:31

对于上面注意的第一点来说,并不是专门针对 jfinal 来说的,使用其他开发框架也一样

xialinlin

2017-03-07 09:29

@JFinal 谢谢波总

热门反馈

扫码入社