04
Mar

Rancher 2.x 部署 Go 应用

我们要部署的程序很简单,我们使用 gin 对外提供一个接口返回 helloworld。 然后利用交叉编译生成 go 的执行文件。 我们在 ide 中点击开始按钮后,自动的帮我们生成了myserver可执行文件,我们将这个文件上传到 w...
04
Mar

Rancher 2.x 快速入门部署 nginx

本文的目的是帮助开发者快速了解 基于 Rancher 的 k8s 管理以及部署工作,我们将介绍 Rancher2.x 的基本使用,目前暂不涉及运维层面,请不要将这个文章中所涉及的内容直接搬运到生产环境,毕竟部署起来和稳定运行时两回事,...
21
Jan

goridge 高性能的 PHP-to-Golang RPC编解码器库

Goridge 是 SpiralsCout 开源的高性能的 PHP 到 Golang 编解码器库。该库可以帮助你在 PHP 调用 Go 的服务方法。Goridge 入门使用方法:我们先来编写简单的 Go 程序,目的就是提供一个 rpc...
03
Jan

基于 yaf 的微服务解决方案 1:yaf 快速入门

目前企业大多数都是使用微服务架构作为解决方案,在这里我们使用 yaf + yar 来作为基础实现一套企业级的微服务解决方案。Yaf 是鸟哥开发的基于 C 语言扩展的高性能框架,而 yar 是一款 rpc 解决方案。安装 yaf最简单的...
14
Nov

Web Server 设计详解

Web 核心 Server在 《Golang 主流 Web 框架路由实现分析》中我们注意到对于一个 Web 框架来说,至少提供了三个抽象:代表服务器的吃哦续爱那个,我们这里称之为 Server代表上下文的抽象,我们这里称之为 Cont...