- 主题:微服务带来了新的问题
docker有一个很大的优势,单服务管理方便且一致
哪怕一堆实例弄个Portainer或者rancher之类的鼠标点点就好
至少测试环境非常方便
【 在 i00i (烟灰·独孤求胖) 的大作中提到: 】
: +1
: 关于docker,spring boot的天下,java -jar就完事了。。
: 再套一层docker已有叠床架屋之感,服务器上装个jre又不会死。。
: ...................
--
FROM 116.233.186.*
主要是微服务一拆
原来一个allinone的jar,一下子变成了几十个
不搞点工具,真的是管不过来
【 在 licy (上网不便, msg收不到) 的大作中提到: 】
: docker还有一层k8可以统一管控,java -jar有点简陋了
: 不过这些都是上到一定规模才行,只有10几个人的小团队
: 不建议这么搞
: ...................
--
FROM 223.166.140.*
微服务适合大项目拆解,实现小步快跑,也可以缓解人员素质不齐带来的问题。
如果项目本身不大,拆成微服务的收益不一定大于开销,直接分package开发效率可能还更高。
【 在 changtuiniu 的大作中提到: 】
: 一个项目动不动几十个进程,客户方服务器受不了,明确要求进程数不能超过一定数量,要求我们合并服务
:
: \- 来自 水木社区APP v3.4.2
: --
:
发自「今日水木 on M2011K2C」
--
FROM 114.254.3.*
java -jar加上jenkins也是管理方便且一致, 鼠标点点就好
【 在 oldwatch 的大作中提到: 】
: docker有一个很大的优势,单服务管理方便且一致
: 哪怕一堆实例弄个Portainer或者rancher之类的鼠标点点就好
:
: ...................
--
FROM 60.253.242.*
嗯嗯,我主要就用portainer + docker compose。。
满足大多数部署场景了,“一堆”实例主要受益于docker compose。
对于springboot来说,有docker确实比没有要方便一点点,这点我是认同的。
【 在 oldwatch 的大作中提到: 】
: docker有一个很大的优势,单服务管理方便且一致
: 哪怕一堆实例弄个Portainer或者rancher之类的鼠标点点就好
:
: ...................
--
FROM 124.202.17.*
是的,小团队搞k8s会很累。。
小规模java -jar的话,ansible playbook估计可以搞一搞。
【 在 licy 的大作中提到: 】
: docker还有一层k8可以统一管控,java -jar有点简陋了
: 不过这些都是上到一定规模才行,只有10几个人的小团队
: 不建议这么搞
: ...................
--
FROM 124.202.17.*
经典java war项目,生产环境上docker优势其实不明显
但是测试环境里docker优势真的大
【 在 i00i (烟灰·独孤求胖) 的大作中提到: 】
: 嗯嗯,我主要就用portainer + docker compose。。
: 满足大多数部署场景了,“一堆”实例主要受益于docker compose。
: 对于springboot来说,有docker确实比没有要方便一点点,这点我是认同的。
: ...................
--
FROM 116.233.186.*
java -jar的话,一般如果去限制单个应用的cpu上限?
【 在 i00i (烟灰·独孤求胖) 的大作中提到: 】
: 是的,小团队搞k8s会很累。。
: 小规模java -jar的话,ansible playbook估计可以搞一搞。
--
FROM 223.166.140.*
vm时代的话,靠vm限制了。。

一个vm只跑一个服务。。
【 在 guestking 的大作中提到: 】
: java -jar的话,一般如果去限制单个应用的cpu上限?
:
--
修改:i00i FROM 124.202.17.*
FROM 124.202.17.*
做架构方案的时候考虑不周全吧,容量设计这块估计没好好做
服务器受不了一般不会是单纯因为进程数(当然你搞几百上千个肯定也不行,光线程切换就完球了),看是cpu、内存还是io瓶颈了
--
FROM 111.206.214.*