V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tctc4869
V2EX  ›  Java

Java 开发的网站,入门服务拆分与管理,有哪些教程和方式和思路?

  •  
  •   tctc4869 · 2019-11-03 03:40:07 +08:00 · 3323 次点击
    这是一个创建于 1608 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在项目控制层框架是 SSM (非 spring boot ),目前要搞一个功能,要在启动 netty 服务程序,要一直开着,在 tomcat 启动时异步起动 netty 服务程序。监听固定端口的连接,并收集读取到的数据,存入数据库(目前只考虑收集数据,关于该数据的其他操作,在 SSM 项目上进行操作),同时也作为自己对应用拆分管理的一个学习入门

    我想能不能把这个“netty 服务程序,监听固定端口收集数据的功能”拆成另一个项目作为服务启动,比如 spring boot。然后就是管理问题。对于这方面,有什么教程和建议吗

    我最近了解到微服务,我去查了一下,微服务是 SOA 服务的一种实现,微服务包含了很多东西。以及 spring cloud 这个开源全家桶。看了微服务的介绍,我感觉微服务……不太适合啊,而且 spring cloud 是基于 maven 搭建的,而我又不喜欢 maven。(我的 spring boot 是由非 maven 方式搭建的)

    有其他的适合入门服务拆分与管理的框架与教程吗。

    13 条回复    2019-11-04 09:57:55 +08:00
    lhx2008
        1
    lhx2008  
       2019-11-03 03:55:26 +08:00 via Android
    而且 spring cloud 是基于 maven 搭建的,而我又不喜欢 maven。。emm,建议您还是步子不要夸太大。
    nimingyonghu
        2
    nimingyonghu  
       2019-11-03 06:58:27 +08:00 via Android
    嗯,前两段一顿操作猛如虎
    mamahaha
        3
    mamahaha  
       2019-11-03 07:55:59 +08:00
    Java 就是零碎太多,看着就头大
    araaaa
        4
    araaaa  
       2019-11-03 08:06:12 +08:00 via iPhone
    rpc 足以,代码质量够好不需要 spring
    skypyb
        5
    skypyb  
       2019-11-03 08:25:10 +08:00
    额,SpringBoot 也可以用 gradle 啊
    我之前写过一篇 gradle 搭 Spring Cloud Finchley.SR3 的一篇博客,可以参考下? http://skypyb.com/2019/05/jishu/872/
    skypyb
        6
    skypyb  
       2019-11-03 08:27:15 +08:00
    。。。打错了,SpringBoot --> SpringCloud
    tctc4869
        7
    tctc4869  
    OP
       2019-11-03 09:09:40 +08:00
    @araaaa rpc,这个好像是远程调用的技术服务思想,那么在这方面哪个框架比较好,你推荐一下,听说 Spring 有继承了几个 rpc 框架,那个合适吗
    layfones
        8
    layfones  
       2019-11-03 09:18:05 +08:00 via Android
    rpc 的话,dubbo ?
    Lumend
        9
    Lumend  
       2019-11-03 09:18:31 +08:00 via iPhone
    我刚入门 spring boot,东西很碎
    araaaa
        10
    araaaa  
       2019-11-03 09:27:03 +08:00 via iPhone
    @tctc4869 grpc,netty 里也有 grpc 的编解码器
    hisenyuan
        11
    hisenyuan  
       2019-11-03 16:09:54 +08:00
    服务拆分最终是落在 RPC 上面,和 spring 关系没那么大
    ssm+dubbo 挺不错的,学习成本没那么高
    怎么感觉你这玩意有点像 websocket
    a7217107
        12
    a7217107  
       2019-11-04 09:42:24 +08:00
    maven 他不香吗??
    ala2008
        13
    ala2008  
       2019-11-04 09:57:55 +08:00
    如果和业务代码相关,可以放在 ssm 吧。现在不是 maven 就是 gradle 啊。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5878 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 02:20 · PVG 10:20 · LAX 19:20 · JFK 22:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.