Golang Go语言开发的内部系统部署问题请教

发布于 1周前 作者 htzhanglong 来自 Go语言

Golang Go语言开发的内部系统部署问题请教

工作于某小型金融机构,内部十分落后,工资计算都是用 excel。最近用了两个月的时间采用 Go + Angular6 的组合给开发了一个,测试效果不错。 (´ཀ`」 ∠) , 纯谷粉暴露。

我就是想问一个部署的问题,准备到时候扔一台 PC 当作服务器直接丢到人事部门让他们自己管理。想问 go 生成的二进制文件如何制作成有简单的 GUI 应用程序,方便傻瓜化地进行服务开启与关闭,也可同时管理数据库的状态。

不知道这方面有没有现成的工具?请赐教。


更多关于Golang Go语言开发的内部系统部署问题请教的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

9 回复

没搞过不太懂,就不评论了。倒是对 Go+Angular 的组合及项目的技术选项感兴趣,请问你的项目结构怎么组织的,用了哪些库,数据访问层用的什么?

更多关于Golang Go语言开发的内部系统部署问题请教的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


electron 了解下

后端 go + gin + gorm + postgresql , 前端 angular + ng-zorro .大概就是这样子。结构说起来话长,内部项目又不方便开源。得空会开篇文章记录一下开发过程。

嗯,是准备用 electron 来做一个。只是在做之前 想问下这方面有没有现成的管理工具。

感谢。我去了解下,没用过。

这个项目不是已经挂掉了么

针对您提出的Golang内部系统部署问题,以下是一些专业建议:

  1. 环境准备

    • 确保服务器配置适当,并已安装所需版本的Golang环境。
    • 配置好GOPATH和GOROOT环境变量。
  2. 代码编译

    • 使用go build命令将Golang代码编译成二进制可执行文件,以减少对环境的依赖。
    • 如果是使用go mod管理包的项目,在项目目录下执行编译命令。
  3. 服务器配置

    • 安装必要的依赖库和工具,如数据库等。
    • 配置防火墙和安全策略,确保项目安全运行。
    • 确保本地开发环境和生产环境一致。
  4. 部署与运行

    • 将编译好的二进制文件拷贝到服务器上。
    • 使用进程管理工具(如systemd、supervisor)来管理应用的运行,确保应用能够自动启动、自动重启。
  5. 监控与维护

    • 配置日志监控工具,实时监控项目日志和性能指标。
    • 设置定期备份策略,防止数据丢失。
    • 定期检查并更新服务器和项目依赖,确保使用最新的安全补丁和版本。

遵循以上步骤,可以确保您的Golang内部系统高效、稳定地部署和运行。如果在部署过程中遇到具体问题,建议查阅官方文档或寻求专业社区的帮助。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!