V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wunonglin  ›  全部回复第 40 页 / 共 162 页
回复总数  3232
1 ... 36  37  38  39  40  41  42  43  44  45 ... 162  
2022-05-07 12:16:41 +08:00
回复了 hkhk366 创建的主题 Go 编程语言 go 语言如何关闭正在运行的协程?谢谢
func workRoutine(work chan string, done chan string, wg *sync.WaitGroup) {
defer wg.Done()
for {
select {
case donemsg := <-done:
fmt.Println(donemsg)
return
case <-time.After(time.Second * 1000):
fmt.Println("timeout")
return
case msg := <-work:
fmt.Println(msg)
time.Sleep(time.Second)
fmt.Println("work done")
}
}
}

这样的?
2022-05-05 12:41:18 +08:00
回复了 bleutee 创建的主题 macOS 1Password 官方在征询意见,建议大家都来填一下
我选了”Dedicated server in my house“。要是真可以离线部署那可比 icloud 好太多了
2022-05-03 20:06:31 +08:00
回复了 nasaboy 创建的主题 云计算 阿里云国际 HK 轻量新开服务上 SS 立马被阻断端口
用国内厂商部署 ss ?什么心理?
2022-04-29 11:21:05 +08:00
回复了 bthulu 创建的主题 Go 编程语言 go 用来业务开发, 开发速度是不是吊打其他语言?
今日笑话
2022-04-20 21:24:35 +08:00
回复了 henryisme 创建的主题 程序员 2022 年了,目前的 go web 框架 Gin Beego Iris 如何选择?
go echo 。gin 不好用
2022-04-20 19:44:19 +08:00
回复了 waiterlin989898 创建的主题 程序员 真的有人在项目中进行 TS 类型体操吗?
我就是看 ng 源码学 ts 的,质量很高
2022-04-20 19:43:21 +08:00
回复了 StarRED 创建的主题 程序员 阿里云盘是不是限制下载速度了?
这种事情很出奇吗?
angular devtools 不好用。用久了还真没发现有和没有没什么区别,vue 就不行,魔法太多
2022-04-19 10:26:17 +08:00
回复了 samport 创建的主题 macOS 求助 安装 homebrew 失败
我英文不好的都看出来是你 127.0.0.1:789 链接失败了
2.每个组件一个目录,或者每个模块一个目录,针对 ng
2022-04-17 03:05:39 +08:00
回复了 BNineCoding 创建的主题 分享创造 真的受不了 B 站的推荐算法了,干脆自己搞了个 App...
之前有人用 B 站 api 写 app 被弄了。低调低调
2022-04-15 21:07:57 +08:00
回复了 unt 创建的主题 macOS 如何禁用或删除 mac 12.3 自带输入法,我快被烦死了
2022-04-15 21:00:09 +08:00
回复了 zeyezhan 创建的主题 程序员 抖音,微博显示 IP 属地的技术原理是什么?
1 、$remote_addr
2 、数据提供商的为准
3 、如回答 1
4 、本来就没什么用

你以为什么?
2022-04-14 15:14:13 +08:00
回复了 zzztongxue 创建的主题 问与答 评论和回复放一张表里好,还是分表好?求解
回复不就是评论的一种么。。。
所以简单说就是:
1 、防止外包间互相拉屎导致单体项目不可用。
2 、维护方便
3 、搭服务方便( 5 分钟,一键安装,费用到手)
4 、自我学习
我前公司,我和 2 个开发,我负责 angular ,go ,运维。构架是 4 个 golang 单体服务,3 个单体 php ,两个前端管理页,两个官网,数据库同一个。

现在团队解散了,目前由我来运维机器和兼职需求开发,老板还找了两个后台兼职开发。最近转 ack 了,为什么呢?

因为考虑架构问题,而且因为现在没有专人维护 php ,但是需求还在加,老板找了很多兼职的,但是没人能看懂代码(主要是业务逻辑复杂又没文档,加上框架是 yii1 )。

所以上 k8s 第一个好处就是新需求可以按模块开发。因为外包人员比较杂,不同的人有不同的思路和想法,所以中间也出现了现有的外包发现之前人对于业务设计有问题,不能扩展,代码质量极差,一旦完成需求就基本处于不可改的状态(我掌控不了这些,老板说的算)。所以按模块开发的话可以让他们在不影响别人的功能下自由发挥,日后如果要改也不会出现改一个地方就全蹦的状态(别笑,现在就是)


第二是维护方便。因为我虽然离职了,但是还是在维护服务器会出现的问题。比如 redis 他们开发只会写,从不设过期,导致经常崩。mysql 和代码是装在一起的,mysql 负载上去了之后服务器卡的不行。日志经常把磁盘写满,我还要上去删日志(写日志的方法是在程序里的,后面我自己去掉了),磁盘满了还会导致 redis 持久化问题(加上上面说的不设过期👏,我裂开),还有等等问题

现在买了阿里 mysql 和 redis ,再加上 k8s ,运维的问题省心了很多,mysql 和 redis 移除去后,服务器配置还能降低点,加上 ack 不要 master 的钱,不仅省心省力,成本还低了


第三我们的服务有要给客户离线部署的需求,经常性的。这个在刚入职的时候用的是虚拟机,不仅麻烦死,性能还低,有的客户不允许用虚拟机,还要给客户服务器搭环境,累的要死。

现在就好了,客户不用 aws 的 k8s 或者阿里的 k8s 的话我就装一个 k3s ,用 helm 一键就装上了。简直不要太爽。


第四我对于 go 和 k8s 还处于学习阶段,后面我会把旧 php 的项目重构成 go ,期间可以学到到微服务相关内容,对我肯定好处多多。


上面说的什么 ci/cd 、分布式、链路,日志。现在根部都不需要这些,等你要上,环境也有了,还不是分分钟的事?上面外包做的就是模块开发,模块间用 http 在 k8s 里面链接即可,反正是 toB 项目,性能压根不用考虑。
不管是群晖威联通这种商业的,还是开源的 NAS 系统,都不安全。除非你一行一行去看代码,不然人家下个雷,偷偷传个东西,你知道?与其担心这个,还不如担心你的照片会不会丢才重要
不安全。自己写最安全
1 ... 36  37  38  39  40  41  42  43  44  45 ... 162  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1997 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 00:50 · PVG 08:50 · LAX 16:50 · JFK 19:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.