现在项目控制层框架是 SSM (非 spring boot ),目前要搞一个功能,要在启动 netty 服务程序,要一直开着,在 tomcat 启动时异步起动 netty 服务程序。监听固定端口的连接,并收集读取到的数据,存入数据库(目前只考虑收集数据,关于该数据的其他操作,在 SSM 项目上进行操作),同时也作为自己对应用拆分管理的一个学习入门
我想能不能把这个“netty 服务程序,监听固定端口收集数据的功能”拆成另一个项目作为服务启动,比如 spring boot。然后就是管理问题。对于这方面,有什么教程和建议吗
我最近了解到微服务,我去查了一下,微服务是 SOA 服务的一种实现,微服务包含了很多东西。以及 spring cloud 这个开源全家桶。看了微服务的介绍,我感觉微服务……不太适合啊,而且 spring cloud 是基于 maven 搭建的,而我又不喜欢 maven。(我的 spring boot 是由非 maven 方式搭建的)
有其他的适合入门服务拆分与管理的框架与教程吗。
1
lhx2008 2019-11-03 03:55:26 +08:00 via Android
而且 spring cloud 是基于 maven 搭建的,而我又不喜欢 maven。。emm,建议您还是步子不要夸太大。
|
2
nimingyonghu 2019-11-03 06:58:27 +08:00 via Android
嗯,前两段一顿操作猛如虎
|
3
mamahaha 2019-11-03 07:55:59 +08:00
Java 就是零碎太多,看着就头大
|
4
araaaa 2019-11-03 08:06:12 +08:00 via iPhone
rpc 足以,代码质量够好不需要 spring
|
5
skypyb 2019-11-03 08:25:10 +08:00
额,SpringBoot 也可以用 gradle 啊
我之前写过一篇 gradle 搭 Spring Cloud Finchley.SR3 的一篇博客,可以参考下? http://skypyb.com/2019/05/jishu/872/ |
6
skypyb 2019-11-03 08:27:15 +08:00
。。。打错了,SpringBoot --> SpringCloud
|
7
tctc4869 OP @araaaa rpc,这个好像是远程调用的技术服务思想,那么在这方面哪个框架比较好,你推荐一下,听说 Spring 有继承了几个 rpc 框架,那个合适吗
|
8
layfones 2019-11-03 09:18:05 +08:00 via Android
rpc 的话,dubbo ?
|
9
Lumend 2019-11-03 09:18:31 +08:00 via iPhone
我刚入门 spring boot,东西很碎
|
11
hisenyuan 2019-11-03 16:09:54 +08:00
服务拆分最终是落在 RPC 上面,和 spring 关系没那么大
ssm+dubbo 挺不错的,学习成本没那么高 怎么感觉你这玩意有点像 websocket |
12
a7217107 2019-11-04 09:42:24 +08:00
maven 他不香吗??
|
13
ala2008 2019-11-04 09:57:55 +08:00
如果和业务代码相关,可以放在 ssm 吧。现在不是 maven 就是 gradle 啊。。
|