ztechstack 最近的时间轴更新
ztechstack

ztechstack

V2EX 第 495578 号会员,加入于 2020-06-20 08:45:28 +08:00
ztechstack 最近回复了
3 天前
回复了 mashaofeixxx 创建的主题 推广 回贴抽奖! 2021 NUC 黑果 下单抽牛年福袋
正好缺 SSD 当群辉缓存
9 天前
回复了 woyao396 创建的主题 Java 关于 Java 中 maven 多模块项目的疑问
1. 按照服务分,多模块是为了多个服务共享某些相同的代码。
2. 开发阶段 maven 是一个 jar 被多个项目引用;但打包的时候如果不打包这些依赖,你需要保证在其他机器部署的时候,classpath 下需要有你用的 jar,而且需要保证版本不能和其他工程冲突。
3. 多模块其实就是为了共享相同的代码,假设一个商城,有商品系统、订单系统、支付系统,很多代码可以共享;
其实我觉得单独打包 jar+版本管理,才是比较好的选择。
4. 合适,首先子项目不需要些 version,首先可以保证版本一直,而且在版本升级(有漏洞的时候)可以保证大家都升上来了。
25 天前
回复了 downstairs 创建的主题 Java Java16 都快出了,你们还在用 Java8 ?
一年以前已经逐步改成 11 做运行时了,同时底层框架输出 8 、11 两个版本。
看什么时候 springboot 适配 jdk 新 lts 版本,再考虑升级的事。
或者开一个流量付费的 eip,买流量资源,这样就可以快速下载到本地了。
免费没有,可以存到对象存储,再下载到本地,然后释放。
数据库,如果有专职数据库管理员,那么听数据库管理员的;其他都推荐容器化。
无缝迁移不爽么。

5 台服务器( 4-6 核)以内,docker compose ;
5-20 台服务器( 4-6 核)以内,swarm ;
15 台服务器( 4-6 核)以上,k8s 。

我现在用的平台是 portainer+drone+gitlab 。
我想说无论在哪里,公司的价值观里,业务才是王道,技术都是用来辅助业务的。
所以现在的技术趋势上,会让越来越多的人碰不到技术的核心,你只需要专心干业务就行。
而且做了更多的容错,让越来越多的人就能 CRUD 干的活。

所以技术上自我驱动才是最重要的。

无论是外包还是小公司,团队里愿意接受与尝试新的事物,而且公司还需要有能力去接受新的事物,这才是主要的。

说实话,前年 9 月-10 月 2 个月做的项目用的 swarm 。
如果去年还是我们团队继续做,我会把替换成 k8s 。
但就现在接手的团队还是用我之前的东西,都没有动,有问题还是过来找。
openvpn 服务端需要虚拟出一个网络,需要 iptables 指定 source 为改网络的转发到物理网卡上。
iptables -t nat -A POSTROUTING -s x.x.x.x/x -o eth0 -j MASQURADE
@hantsy k8s 健康检查分为两种:就绪检查与存活检查。
1. 就绪的健康检查是 pod (程序)启动时,检查服务是否可以正常接受 HTTP 请求,如果检查正常之后才会将 HTTP 流量转发的这个 pod (程序),失败则重启 pod (程序);
2. 存活的健康检查是 pod (程序)运行时,如果检查失败,则将 pod (服务) kill 掉,重新启动一个 pod (服务)。

现在 springboot 的问题不就是第一次请求的时候慢,但这个第一次请求是在就绪的健康检查的时候(此时程序没有接受业务上的 http 请求)就给预热完毕了,那么其他的任何接口请求时间正常了。

k8s 两种检查的好处在于:
1. 就绪的检查可以实现一些稍稍比较重的任务,比如数据库连接状态或者数据是否成功初始化的检查,因为只是在启动时请求,不会因为检查而影响效率;
2. 存活检查就可以很简单,一般单纯返回程序运行状态或加上数据库连接状态就可以了。

实际在使用 k8s 之前,nginx 上一般都会在 upstream 配置一个统一的健康检查,只不过这个没有区分两种检查,同样也是进行了预热。
@sampeng 健康检查,检查一下各种数据库,然后同时预热。虽然有点歪门邪道,但可以考虑用 k8s 就绪健康检查做完整的健康检查。
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4950 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 09:13 · PVG 17:13 · LAX 01:13 · JFK 04:13
♥ Do have faith in what you're doing.