首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal做微服务和分布式架构,能否给点好的案例,或者好的方案,现在技术选型上面想做考究。
xialinlin
2017-03-06 16:36
jfinal做微服务和分布式架构,能否给点好的案例,或者好的方案,现在技术选型上面想做考究。
项目:
JFinal
6
5
评论区
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
谢谢波总
回复
发送
我要反馈
热门反馈
扫码入社
用 jfinal 来做微服务时,主要注意如下几点:
1:每个 jfinal 节点,如果同时又做了集群,那么让节点是无状态,如果有状态则要有状态同步机制,例如节点 JVM 内的缓存要在集群之中同步
2:每个 jfinal 节点,可以使用 renderJson() 实现 rest 服务,也可以使用 rpc + 业务层拦截器的方式直通业务层,这样可以连控制器都省了