
微服务
山隐的博客
以身为犁,深耕技术
展开
-
Uber Go 语言编程规范
相信很多人前两天都看到 Uber 在 github 上面开源的 Go 语言编程规范了,原文在这里:https://github.com/uber-go/guide/blob/master/style.md 。我们今天就来简单了解一下国外大厂都是如何来写代码的。行文仓促,错误之处,多多指正。另外如果觉得还不错,也欢迎分享给更多的人。[TOC]1. 介绍英文原文标题是 Uber Go Style Guide,这里的 Style 是指在管理我们代码的时候可以遵从的一些约定。这篇编程指南的初衷是更好原创 2020-12-30 18:05:12 · 481 阅读 · 0 评论 -
微服务实战:从架构到发布(一)
引言:“微服务”是当前软件架构领域非常热门的词汇,能找到很多关于微服务的定义、准则,以及如何从微服务中获益的文章,在企业的实践中去应用“微服务”的资源却很少。本篇文章中,会介绍微服务架构(Microservices Architecture)的基础概念,以及如何在实践中具体应用。单体架构(Monolithic Architecture )企业级的应用一般都会面临各种各样的业务需原创 2018-01-15 19:00:01 · 267 阅读 · 0 评论 -
微服务实战:从架构到发布(二)
引言:上篇文章介绍了微服务和单体架构的区别、微服务的设计、消息、服务间通信、数据去中心化,本篇会继续深入微服务,介绍其它特性。治理去中心化通常“治理”的意思是构建方案,并且迫使人们通过努力达到组织的目标。SOA治理指导开发者开发可重用的服务,以及随着时间推移,服务应该怎么被设计和开发。治理建立了服务提供者和消费者之间对于服务的协定,告诉消费者能从服务提供获取到什么样的支持。转载 2018-01-15 19:07:43 · 273 阅读 · 0 评论 -
Flask+uwsgi+Nginx部署应用
Flask+uwsgi+Nginx部署应用之前用Flask写了个网站,然后就想部署到云主机上。搜索了一番,决定采用的部署方案是:Web 服务器采用uWSGI用Supervisor引用uwsgi 作为常规启动服务基于Nginx作反向代理安装Python环境,Flask在Vultr上申请了个云主机,系统采用Ubuntu 15.10。上来先安装python环境,安装pip、virtualenv。新建一个...转载 2018-04-23 11:07:26 · 741 阅读 · 0 评论 -
docker cp失败
背景:从vm 复制一个文件到容器内:docker cp /tmp/id_rsa 9f9997271130:/tmp/id_rsa不提示任何错误,发现但是容器内就是没有id_rsa这个文件。9f9997271130中的tmp目录如下:[root@docker9f9997271130 /tmp]#df -hlFilesystem Size Used Avail Use% Mou...原创 2018-05-21 15:18:04 · 9044 阅读 · 3 评论 -
Deployment
Kubernetes Deployment:Deployment为Pod和Replica Set(升级版的 Replication Controller)提供声明式更新。只需要在 Deployment 中描述您想要的目标状态是什么,Deployment controller 就会帮您将 Pod 和ReplicaSet 的实际状态改变到您的目标状态。可以定义一个全新的 Deployment 来...转载 2018-10-30 16:59:08 · 689 阅读 · 0 评论