分类目录

链接

2019年七月
« 6月    
1234567
891011121314
15161718192021
22232425262728
293031  

近期文章

热门标签

博主推荐

docker常用命令

1. docker version显示 Docker 版本信息。2. docker info显示 Docker 系统信息,包括镜像和容器数。3. docker searchdocker search [options "o">] termdocker search -s  django从 Docker Hub 中搜索符合条件的镜像。 --automated 只列出 automated build类型的镜像;--no-trunc 可显示完整的镜像描述;-s 40 列出收藏数不小于40的镜像。4. docker pulldocker pull [-a "o">] [user/ "o">]name[:tag "o">]docker pull laozhu/telescope:latest从 Docker Hub 中拉取或者更新指定...

Docker 暂无评论 阅读(28)

Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection

Cannot download Docker images behind a proxy方法 一Here is a link to the official Docker documentation for proxy HTTP:https://docs.docker.com/config/daemon/systemd/#httphttps-proxyA quick outline:First, create a systemd drop-in directory for the Docker service:mkdir /etc/systemd/system/docker.service.dNow create a file called /etc/systemd/system/docker.service.d/http-proxy.conf that adds the HTTP_PROXY environment variable:[Service]Environment="HTTP_PROX...

Others 暂无评论 阅读(37)

Flex 布局教程:语法篇

作者: 阮一峰日期: 2015年7月10日网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex 布局将成为未来布局的首选方案。本文介绍它的语法,下一篇文章给出常见布局的 Flex 写法。...

前端 暂无评论 阅读(21)

[转].NET Core开源API网关 – Ocelot中文文档

Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。介绍简单的来说Ocelot是一堆的asp.net core middleware组成的一个管道。当它拿到请求之后会用一个request builder来构造一个HttpRequestMessage发到下游的真实服务器,等下游的服务返回response之后再由一个middleware将它返回的HttpRe...

微服务 暂无评论 阅读(20)

微服务实战(二):使用API Gateway

【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户端到服务端通信,同时提出一种API Gateway的方法。介绍假定你正在为在线购物应用开发一个原生手机客户端。你需要实现一个产品最...

.NET, 微服务 暂无评论 阅读(24)

API网关ocelot特性之聚合

请求聚合即将多个API请求结果合并为一个返回。要实现请求聚合我们需要给其它参与的路由起一个Key。{ "ReRoutes": [ { "DownstreamPathTemplate": "/", "UpstreamPathTemplate": "/laura", "UpstreamHttpMethod": [ "Get" ], "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 51881 ...

大数据, 微服务 暂无评论 阅读(22)

如何处理接口幂等性问题

在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景:一个订单创建接口,第一次调用超时了,然后调用方重试了一次在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超时了,调用方重试了一次一个订单状态更新接口,调用方连续发送了两个消息,一个是已创建,一个是已付款。但是你先接收到已付款,然后又接收到了已创建在支付完成订单之后,需要发送一条短信,当一台机器接收到短信发送的消息之后...

Others 暂无评论 阅读(23)

PCF常见命令

1.登陆:cf login -a api.sys.sea.preview.pcf.manulife.com如果不成功,请检查网络代理:set https_proxy=你的代理地址,如果不需要代理,就留空(直接加车)2.maven打包:mvn package -Dskiptest3.上传:cf push -f mainfast-dev.yml 

JAVA, PCF, 微服务 暂无评论 阅读(26)

Ocelot+Consul+.netcore高可用&动态伸缩

Ocelot 网关:publicclassStartup{publicStartup(IConfiguration configuration){Configuration= configuration;}publicIConfigurationConfiguration{ get;}// This method gets called by the runtime. Use this method to add services to the container.publicvoidConfigureServices(IServiceCollection services){            var config =newConfigurationBuilder().AddJsonFile("Ocelot.json",false,true).Build();            services.AddOcelot(config).AddConsul();            servic...

.NET, 微服务, 运维 暂无评论 阅读(27)

Docker中的push和pull操作

Docker可以像GitHub一样进行Push和Pull操作并且十分简单1.在Docker Hub上注册一个账号,然后创建一个远程仓库Docker Hub地址:    https://hub.docker.com/2.首先将本地容器打包成本地镜像docker commit 容器名 镜像仓库:镜像标签然后只要使用docker images可以查看到你打包到本地镜像就可以了3.将本地容器打包到远程仓库docker tag 本地镜像仓库:本地镜像标签 远程仓库名:远程镜像标签4.push到远程仓库docker logindocker push 远程仓库名:远程镜像标签注意 :     这里的远程镜像标签是自己定义的...

Docker, 大数据 暂无评论 阅读(30)