V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sampeng  ›  全部回复第 50 页 / 共 170 页
回复总数  3386
1 ... 46  47  48  49  50  51  52  53  54  55 ... 170  
2021-03-06 10:11:32 +08:00
回复了 naoh1000 创建的主题 云计算 AWS Lightsail 生产服务器频繁断网如何排查?
aws 没这么脆弱。带宽是 5G…你能跑满?
大概率是 cpu 跑满了。所以 ssh 都回不去了
对小规模公司推 k8s ?我缓缓打出个…?
lz 看样子需求很小。业务规模不大,非常简单。阿里云负载均衡按道理肯定用了。本质上不停机都是围绕这个来的。要复杂可以复杂。要简单可以简单。

不是负载均衡本身能这样。要做一些工作的。我的 v0.1 版自动部署就非常简单。我的例子适用 lz 。我到这家公司的时候启动模式也是 nohup 。更新模式跟你一摸一样。
我做的第一件事是不要手动去 nohup 启动。先不考虑滚动更新。这是一件很简单的事,1-2 个工作日就改造玩完了。jenkins 一个 job 的事。
第二件事,开始考虑挂了拉起来。既然这样。我换个思路,系统启动要做到自动拉当前的 jar 包。启动。这也很简单,程序启动本来就有逻辑了。只要解决在系统启动得时候如何拉包的问题就解决了。
第三件事,滚动更新。我是 aws,研究一下负载均衡和弹性伸缩。
首先负载均衡会自动检查节点是否健康,如果不健康,摘除并且关闭节点,其次,弹性伸缩会保护一定要到一个数额。那这个问题就简单了。因为第一件和第二件事我已经做了,只要配置好了弹性伸缩和负载均衡。效果就出来了。那如何滚动更新讷?一台一台关掉就是了,关一台检查是否启动成功,再关下一台。其他都不用考虑。到此,负载均衡和弹性伸缩就都 work 了…接下来就是要解决日志的问题…

顺便说一下…我们有 80+微服务。这套逻辑跑了小半年,最后当然我可以踏踏实实的切刀 k8s 里。废话…200 多实例多浪费钱啊…
jwt 和 refres token 是两回事…用 jwt 可以不用 refresh token 啊。用 refresh token 也可以不用 jwt…
2021-02-23 19:04:10 +08:00
回复了 viosey 创建的主题 问与答 租车违章能否自己处理?
其实不处理是不是也可以…………
因为又不是你的车违章…按道理对你没任何实际影响
2021-02-23 18:58:07 +08:00
回复了 zhaoxixiangban 创建的主题 问与答 家用吸尘器选择 戴森 V10 和追米 V12
我家两只猫主子…dyson 用着还不错。
为啥说专利壁垒,因为销量第一得一直是 dyson 啊…用脚投票总不会错。看评测会发现这也不能买那也不能买,非常恼火。大部分评测都有倾向性,所以我是看销量来买。
2021-02-23 10:42:48 +08:00
回复了 CantSee 创建的主题 问与答 各位下班都背电脑吗?
公司攒一个黑苹果,就不背了
2021-02-23 09:18:41 +08:00
回复了 MinYa 创建的主题 职场话题 第一次拿 N+1,这感觉好奇怪。。。
奇怪?转给我解忧愁
2021-02-23 09:15:07 +08:00
回复了 zhaoxixiangban 创建的主题 问与答 家用吸尘器选择 戴森 V10 和追米 V12
毫无疑问,戴森。专利壁垒
另外 ps…要测试速度很简单…做一百万次除法就是每次查重需要的时间和 cpu 消耗
@kwklover 又不是没次都是建 100 万次…每次入的时候计算一次这个新文档而已,就是第一次慢
vim 模式
每个文档提交的时候酸一个向量值。查重就是比一下得事。应该飞快。比你查前 300 字,拆句,搜索快 n 倍。算法不超过 100 行代码
简单的向量相似性即可…
2021-02-17 08:39:33 +08:00
回复了 SystemLight 创建的主题 Java 为什么 Java 的包管理器都这么复杂?
@Jirajine cargo 只是编译工具,构建工程是 build.rs 。虽然这样一来无限的可能,但是,体验远远不如 gralde 直接的 dsl 去写。兼容性的坑在任何工具都会出现,只是多少问题。从整体上看,maven/gradle 开箱即用还是很舒服的。
都快月经了…php 是世界上最好的语言!!!

无所谓了好么,语言重要性是你以后几十年生涯中重要程度最低最低得。最重要的是什么,我没法给你答案。需要你自己寻找
2021-02-16 18:34:56 +08:00
回复了 0gys 创建的主题 骑行 碰碰运气,在东莞松山湖路上丢了件东西看能找回不
你广告上说 u 盘里有 1000 个比特币加密后的密钥…找到分一半。
2021-02-16 03:34:39 +08:00
回复了 forPandaria 创建的主题 程序员 求问:为什么 hbase 对大数据的支持比 mongo 好这么多?
不用想你什么复杂的理由,一条就够了
在你需要扩容的时候,加一台机器即可。啥都不需要做。
2021-02-16 03:22:20 +08:00
回复了 SystemLight 创建的主题 Java 为什么 Java 的包管理器都这么复杂?
@SystemLight 另外我给你解释一下为什么 java 需要构建工具,因为 java 在稍微有点规模得公司和写 js 的人的比例都最少是 10:1,你不会以为 java 后端都跟 js 一样都塞一个项目里一个 src 目录完事吧?所以你拿一个只需要几个人开发就完事的和团队作战才行的比,合适么?
2021-02-16 03:09:32 +08:00
回复了 SystemLight 创建的主题 Java 为什么 Java 的包管理器都这么复杂?
无知当无谓,用得少就不要评论任何流行工具。

你拿 npm 给我自动生成一套项目模版试试?
你就什么都不动,无脑 npm install 试试?我现在是运维,天天被前端说怎么打包不过去 /线上功能怎么和他测的不一样,就过了一个晚上升级了小版本找谁说理去?

不要抬杠说可以去改配置。拿 npm 所有吐槽点变成正常点后,和 maven/gradle 有啥区别? webpack 配置通俗易懂?来来来,你花一个小时看能不能教一个刚毕业的搞明白 webpack 。maven/gradle 完全没问题,都是结构化的。新人其实很好看明白例子。

前面有说 rust 的,go 的,真的很牛逼么? go mod 发展了几年?最后是怎么诞生的,麻烦你们自己查查资料。真的好用?做自动化构建的时候真的和 java 比一个天上一个地下。rust 现在最蛋疼的就是依赖构建和自动化打包,一下下一堆包不说,项目稍微大点就是半个小时起。别扯本地。都 2021 年了,谁发版从开发电脑上打包?稍微有点团队配合,模块一没分好打包时间就上天了。下载就更不用说了,没科学上网就别想顺利开发。
这还是正常情况,最蛋疼的就是 tokio 版本,经常一不小心整个项目就编译不过去,因为有些老项目不更新 tokio,有些又用的一个版本。然后你自己得有用的最新的,一编译,哦豁,runtime 不匹配我就要去解决版本冲突…maven 解决版本冲突不要太简单

go 写的少,没怎么碰到过坑。

maven 和 gralde 的问题绝壁不是工具本身。xml 配置屎山是人配出来的。


当然,我喜欢 rust,我也讨厌 java,太啰嗦。但不妨碍优秀的东西本身的优秀。很多在 rust 里面得东西我还很希望有类似 java 的 xx 工具,不是使用惯性,我 java 也写的很少。就看点开源项目而已。
1 ... 46  47  48  49  50  51  52  53  54  55 ... 170  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2033 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.