1. 云栖社区>
  2. 全部标签>
  3. #Golang#
Golang

#Golang#

已有3人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

Go 语言如何进行 RPC 调用

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 今天我们来了解一下 Go 语言是如何进行远程方法调用的,远程方法调用是服务间进行通信的基础方式之一,是 Go 语言实现微服务架构必须掌握的开发知识和原理。

RPC Golang Go 服务器 函数 c++ string

涂鸦智能 dubbo-go 亿级流量的实践与探索

dubbo 是一个基于 Java 开发的高性能的轻量级 RPC 框架,dubbo 提供了丰富的服务治理功能和优秀的扩展能力。而 dubbo-go 在 java 与 golang 之间提供统一的服务化能力与标准,是涂鸦智能目前最需要解决的主要问题。

java Golang 配置 测试 插件 session

涂鸦智能 dubbo-go 亿级流量的实践与探索

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! dubbo 是一个基于 Java 开发的高性能的轻量级 RPC 框架,dubbo 提供了丰富的服务治理功能和优秀的扩展能力。

java Golang 配置 测试 插件 session

如何手动实现一个协程池?

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 在 Golang 中要创建一个协程是一件无比简单的事情,你只要定义一个函数,并使用 go 关键字去执行它就行了。

Golang 函数 线程

Go语言基础系列-环境配置和 Hello world

Go语言基础系列-环境配置和 Hello world前面几周陆陆续续写了一些后端技术的文章,包括数据库、微服务、内存管理等等,我比较倾向于成体系的学习,所以数据库和微服务还有后续系列文章补充。 最近工作上比较多的 Golang 编程,现在很多互联网公司都在转向 Golang 开发,所以打算写一写有关 Go 语言学习的系列文章,目标是从 Go 基础到进阶输出一系列文章,沉淀下这些知识同时也给大家做参考,力求做到通俗易懂,即使你是 Golang 小白也能看懂,如果你是老手也能温故知新。

Golang Go 函数 源码 os path 配置 微服务 开发环境 空格

Docker 镜像制作教程:针对不同语言的精简策略

Docker 镜像制作教程:针对不同语言的精简策略 本系列文章将分为三个部分: 第一部分着重介绍多阶段构建(multi-stage builds),因为这是镜像精简之路至关重要的一环。在这部分内容中,我会解释静态链接和动态链接的区别,它们对镜像带来的影响,以及如何避免那些不好的影响。

python java docker Golang openjdk 镜像 容器

如何在 Ubuntu 20.04 上安装 Go

本文最先发布在:https://www.itcoder.tech/posts/how-to-install-go-on-ubuntu-20-04/ Go,通常被称为 golang,它是一门由 Google 创建的现代化的开源编程语言,它允许你构建实时并且高效的应用。

Golang Go ubuntu path Bash

Aliyun LOG Golang Producer 原理剖析

背景 aliyun-go-producer为运行在大数据、高并发场景下的 Java 应用量身打造的高性能写 LogHub 类库。相对于原始的 API 或 SDK,使用 producer 写数据能为您带来诸多优势,包括高性能、计算与 I/O 逻辑分离、资源可控制等。

云栖社区 大数据 安全 Golang 函数 日志 LOG 线程 高并发 aliyun 多线程 高性能

用golang实现一个小程序商城后台系统(moshopserver)

用golang实现一个小程序商城后台系统(moshopserver) golang和c/c++比起来是一门新的语言,一直想学,网上搜集了一些资料,有些人说很容易上手,确实是这样,和C/C++比起来,少了很多乱七八糟的语法。

Golang 数据库 web string index github

电子书下载 | 超实用!阿里售后专家的 K8s 问题排查案例合集

关注公众号,回复 “ 排查 ” 获取下载链接。

Golang 线程 集群 同步 Server google github

golang 的不可变(Immutable)编程

不可变编程是一种编程思想。简单地说,就是对象的属性只能set一次。

Golang Json string 编程 metadata type kubernetes

实现一个简易的Unity网络同步引擎Netgo

实现一个简易的Unity网络同步引擎Netgo 目前GOLANG有大行其道的趋势,尤其是在网络编程方面。因为和c/c++比较起来,虽然GC占用了一部分机器性能,但是出错概率小了,开发效率大大提升,而且应用其原生支持的协程很容易就能开发出高并发的服务端程序。

RPC Golang 高并发 同步 string static stream 数据同步 void github view UNITY 帧同步

OSS签名Header实现Demo(GoLang)

OSS的集成上传和下载提供了SDK可以直接使用,但实际使用中一些用户受限环境或者设备限制需要使用api方式来实现上传和下载,本文以PutObject接口为例,提供了GoLang实现的demo

Golang mac OSS ADD demo 签名

docker使用

docker run -t -i --mount type=bind,source=/c/workspace/gopath,target=/go -p 8080:8080 golang:1.11-stretch docker start -i CONTAINER ID docker exec -i -t CONTAINER ID /bin/bash volumes写dockerfile的时候无法挂载本地目录,使用 --volumes-from=容器id 来做基于volume互联 基于link互联,跨主机用connectable,实际应用不多。

linux docker Golang code 主机 容器 volume source kubernetes

golang的switch语句使用fallthrough

很多的教程在说明golang的switch时,都会特别指明,switch语句不会自动向下贯穿, 因此不必在每一个case子句的末尾都添加一个break语句,有些书本说明, 需要向下贯穿的时候, 显示调用fallthrough语句.对于有些人来说, 对于这句话的理解是: 当case语句匹配后, 显示调用fallthrough语句, 那么就会接着判断下一个case条件. 我之前就是这么理解的, 有些书也是这么理解, 并且这么举例的. 网上很多的教程, 也是错误的.《学习go语言》的p12:它不会匹配失败后自动向下尝试, 但是可以使用fallthrough 使其这样做。

Golang Go 表达式

将 Docker 镜像体积减小 99%

将 Docker 镜像体积减小 99%对于刚接触容器的人来说,他们很容易被自己构建的 Docker 镜像体积吓到,我只需要一个几 MB 的可执行文件而已,为何镜像的体积会达到 1 GB 以上?本文将会介绍几个奇技淫巧来帮助你精简镜像,同时又不牺牲开发人员和运维人员的操作便利性。

docker Golang ubuntu 函数 镜像 容器 gcc cmd

Golang 入门系列(十二)如何使用ORM框架gorm

Golang 入门系列(十二)如何使用ORM框架gorm

Golang mysql 数据库 code DB string Create type Commit varchar

轻松搭建基于 Serverless 的 Go 应用(Gin、Beego 举例)

首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。

Golang Go 域名 函数 shell 弹性伸缩 url Blog function beego faas serverless Compute gin Fun

go mod 错误"malformed module path"新发现

当项目出现"malformed module path ......: missing dot in first path element"错误时,网上说的解决办法有两种: 修改go.mod,添加replace 如果使用goland这个ide,修改配置 但是还有一种状况,用以上的方式都不能解决.

Golang Go path 配置 demo

36
GO