首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Phil1481640896000
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
220
文章 220
沸点 0
赞
220
返回
|
搜索文章
赞
文章( 220 )
沸点( 0 )
GitLab 实现动态 Environment URL
之前 fir 上传接口返回的数据里增加了一个 release_id,让我们可以直接跳转到对应 Build 的下载页面,但 GitLab 并不支持动态 Environment URL。 为此 GitLab 提供了一个环境变量 CI_ENVIRONMENT_SLUG,可以作为合法的…
如何基于Golang设计一套微服务架构
微服务(Microservices),这个近几年我们经常听到。那么现在市面上的的微服务架构技术有很多,比如比较成熟的 Spring Boot、Spring Cloud 全家桶。如果在非 Java 体系里如何实现微服务架构呢?
service mesh istio微服务实验
istio微服务实验
[译] Go 终极指南:编写一个 Go 工具
我之前编写过一个叫 gomodifytags 的工具,它使我的工作变得很轻松。它会根据字段名称自动填充结构体标签字段。让我来展示一下它的功能: 使用这样的工具可以很容易管理结构体的多个字段。该工具还可以添加和删除标签、管理标签选项(如 omitempty)、定义转换规则(sna…
Kubernetes高可用负载均衡与集群外服务访问实践
Kubernetes在设计之初就充分考虑了针对容器的服务发现与负载均衡机制,提供了Service资源,并通过kube-proxy配合cloud provider来适应不同的应用场景。
Redis Cluster深入与实践
redis是一个基于内存的K-V存储数据库。支持存储的类型有string,list,set,zset(sorted set),hash等。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。redis支持各种不同方…
理解 Go Context 机制
最近在公司分析 gRPC 源码,proto 文件生成的代码,接口函数第一个参数统一是 ctx context.Context 接口,公司不少同事都不了解这样设计的出发点是什么,其实我也不了解其背后的原理。今天趁着妮妲台风妹子正面登陆深圳,全市停工、停课、停业,在家休息找了一些资料研究把玩一把。 Context 通常被译作上下文,它是一个比较抽象的概念。在公司技术讨论时也经常会提到上下文。一般理解为程序单元的一个运行状态、现场、快照,而翻译中上下又很好地诠释了其本质,上下上下则是存在上下层的传递,上会把内容传递给下。在 Go 语言中,程序单元也就指的是 Goroutine。 每个 Goroutine 在执行之前,都要先知道程序当前的执行状态,通常将这些执行状态封装在一个 Context 变量中,传递给要执行的 Goroutine 中。上下文则几乎已经成为传递与请求同生存周期变量的标准方法。在网络编程下,当接收到一个网络请求 Request,处理 Request 时,我们可能需要开启不同的 Goroutine 来获取数据与逻辑处理,即一个请求 Request,会在多个 Goroutine 中处理。而这些 Goroutine 可能需要共享 Request 的一些信息;同时当 Request 被取消或者超时的时候,所有从这个 Request 创建的所有 Goroutine 也应该被结束。
由浅入深写代理(1)-介绍
代理作为现代人上网必备的一个工具,但是大家其实对其中的原理也不是特别了解,所以写了一个系列的教程,由浅入深的讲解下。
如何构建微服务架构
“微服务”的概念兴起于四五年前,近几年尤其火热,各大厂都在进行微服务化改造和微服务建设。最近一年来我们也参与了微服务化的改造大军,这里写下一些做微服务系统设计和开发时的切身感受。
下一页
关注了
15
关注者
0
收藏集
4
关注标签
17
加入于
2016-12-13