随着NB2.0的发布,越发对微服务有些困惑,在这里请教一下大家,见笑了。
我的理解,微服务就是解耦?
言下之意,用以前的老项目,只是多个action,每一个action对应一个服务,也可以?
主要的区别,就是如果出了故障,所有服务都崩溃?
另外,开多个项目,每一个项目一个小功能,这种情况对系统资源是不是要求较高呢?
回到NB系统上,这个用法就是每一个NBApp(XXX.class).run就开启一个微服务类?那和直接新建一个MVC项目,暴露action有什么区别呢?
请大家畅所欲言。
随着NB2.0的发布,越发对微服务有些困惑,在这里请教一下大家,见笑了。
我的理解,微服务就是解耦?
言下之意,用以前的老项目,只是多个action,每一个action对应一个服务,也可以?
主要的区别,就是如果出了故障,所有服务都崩溃?
另外,开多个项目,每一个项目一个小功能,这种情况对系统资源是不是要求较高呢?
回到NB系统上,这个用法就是每一个NBApp(XXX.class).run就开启一个微服务类?那和直接新建一个MVC项目,暴露action有什么区别呢?
请大家畅所欲言。