记:镜缘镜像站-开发

2023-11-24记:拿 Go 写的第一个真正跑着用的程序,就…一言难尽。
2023-7-8记:屎山一座hhhhc。

2023年春节前夕,在学习了一些 Go 的相关知识以及有了前一年疫情在家对于 Vue 的学习的基础后,个人决定来做一个小项目,于是盯上了 Minecraft 服务端镜像站。

程序设计

后端

选择 Go ,毕竟近期学的是 Go,Go 的性能也挺优秀,所以也就 Go 了,然后配合 GIN 框架。

前端

此处我选择了 Vue + Vuetify 3,个人其实喜欢 Next.js + Material-UI,但是毕竟不熟悉,那就?……只能这样了,Vuetify 也是 Material Design ,挺好的。
2023-11-24:挺好的是确实,就是我画的 UI,一言难尽……

开发

使用 GoLand 作为 IDE,Github Copilot 进行辅助(Github仓库里还有我写下的注释)
开发用了3天时间就完成了,整个过程也算是顺利,这就是第一版了,这一版就也是唯一的实装使用的一版(2023-11-24补)。
后续开发(2023-11-24补)
加入了 Redis(这块就是纯纯练习了……)缓存配置文件,各个目录的描述。替换了原有的 go-cache。
就也有点多此亿举的表现……这也是后期废除的原因。

实装

  • 中国-甘肃金昌移动
  • 中国-贵州贵阳电信
  • 中国-北京移动/联通双线
  • 新加坡-DigitalOcean‘

一个机器 300G,两天跑了1.2T量。
前端用的腾讯云CDN。
后端分布式,用户可以自行选择(直接进入是自动选择,调度后给用户具体节点)。

废除

2023-11-24补:

为什么废除了这个项目?
1.代码屎山,难以维护,过于复杂,失去了便捷性。
2.用户没有,这点其实不是没有原因的,毕竟前端稀巴烂,用起来费劲。
3.确实懒了不想干。
4.问题太多我都说不过来……
就当是一个练手的项目罢了,也是给自己的一个教训,不要把简单问题复杂化,做程序炫技(没水平还硬炫……)……

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇