分类目录

链接

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

近期文章

热门标签

博主推荐

centos 7 minimal 静态ip

1、安装一个软件(net-tools)(作用:使用 ip 命令代替 ifconfig 命令),也可以不安装,用自己习惯的就好。yum install net-tools2、查看你现在的ip地址:ip addr show正如你看到的,我的网卡名称为:ens33,当然你的网卡名称应该和我不一样,我现在的IP是192.168.199.66。3、现在你应该修改它,用你的编辑器打开并编辑文件 /etc/sysconfig/network-scripts/ifcfg-ens33细心的人应该发现了,文件的后缀ens33,就是我的网卡名称,你们应该修改为你的网卡名称。vi /etc/sysconfig/network-scripts/ifcfg-en...

Others 暂无评论 阅读(35)

使用Ocelot做网关

1首先创建一个json的配置文件,文件名随便取,我取Ocelot.json这个配置文件有两种配置方式,第一种,手动填写 服务所在的ip和端口;第二种,用Consul进行服务发现第一种如下:{ "ReRoutes": [ { //转发处理格式 "DownstreamPathTemplate": "/api/{url}", "DownstreamScheme": "http", //手动指明ip和端口号 "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 6001 } ], //请求格式 "Ups...

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

.NET Core微服务之基于Ocelot实现API网关服务

Tip: 此篇已加入.NET Core微服务基础系列文章索引一、啥是API网关?API 网关一般放到微服务的最前端,并且要让API 网关变成由应用所发起的每个请求的入口。这样就可以明显的简化客户端实现和微服务应用程序之间的沟通方式。以前的话,客户端不得不去请求微服务A(假设为Customers),然后再到微服务B(假设为Orders),然后是微服务C(假设为Invoices)。客户端需要去知道怎么去一起来消费这三个不同的service。使用API网关,我们可以抽象所有这些复杂性,并创建客户端们可以使用的优化后的端点,并向那些模块...

.NET 暂无评论 阅读(44)

consul+nginx完成集群服务动态发现和健康检查

前言在《构建Consul集群》章节中介绍了如何实现consul集群的构建,通过对consul的进一步了解,其并没有提供的对cluster直接操作的client-api,故需要针对Consul集群构建一个统一入口,但这个并不需要我们过多的担心,Consul的小伙伴Consul-Template正是为此而生,通过Nginx+ConsulTemplate能够非常方便的实现,本章将来介绍如何配置应用并验证。本章概要1、准备工作;2、Nginx配置;3、编写ctmpl模板;4、启动服务;5、高可用集群验证;准备工作1、环境:Client节点:WIN10(192.168.6.78);Server节点...

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

Consul 入门教程

目录 一、什么是服务发现二、consul 简介三、consul的几个概念四、安装 Consul五、运行 Consul Agent六、集群成员七、停止 Agent八、注册服务九、Consul 集群十、健康检查十一、KV Data十二、Consul Web UI十三、Docker下安装consul 一、什么是服务发现微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。我们看下面的一幅图片:图中,客户端的一个接口,需要调用服务A-N。客户...

.NET, 大数据, 微服务 暂无评论 阅读(49)

为什么分布式一定要有消息队列?

1、为什么要使用消息队列?分析:一个用消息队列的人,不知道为啥用,这就有点尴尬。没有复习这点,很容易被问蒙,然后就开始胡扯了。回答:这个问题,咱只答三个最主要的应用场景(不可否认还有其他的,但是只答三个主要的),即以下六个字:解耦、异步、削峰(1)解耦传统模式:传统模式的缺点:系统间耦合性太强,如上图所示,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!中间件模式:中间件模式的的优点:将消息写入消息队列,需要消息的系统自己从消息队...

大数据 暂无评论 阅读(57)

ASP.NETCore消息队列

CAP是由我们园子里的杨晓东大神开发出来的一套分布式事务的决绝方案,是.Net Core Community中的第一个千星项目(目前已经1656 Star),具有轻量级、易使用、高性能等特点。https://github.com/dotnetcore/CAP本博客主要针对易用性这一点,展开叙述,一起看看CAP如何结合EF Core和RabbitMQ带领小白轻松走入分布式消息队列的世界。准备首先,你需要搭建一套RabbitMQ系统,搭建过程在此不再叙述,如果大家觉得麻烦,可以用我搭好的。HostName: coderayu.cn  UserName:guest Password:guest  (仅仅可用作实验...

Others 暂无评论 阅读(45)

基于docker 如何部署surging分布式微服务引擎

1、前言转眼间surging 开源已经有1年了,经过1年的打磨,surging已从最初在window 部署的分布式微服务框架,到现在的可以在docker部署利用rancher 进行服务编排的分布式微服务引擎,再把业务进行剥离, 通过配置路径就能驱动加载业务模块,这样的细粒度设计,能更加灵活从业务中针对于对象加以细分,能更加灵活的拆分聚合服务。而这篇文章我们来谈谈基于docker 如何部署surging源码下载: https://github.com/fanliang11/surging2、概述容器,就是用来存放镜像的器皿,而镜像是构建成的一个轻量的、独立的、可...

.NET, 微服务, 系统架构, 运维 暂无评论 阅读(39)

分享一个CSS3边框旋转特效

效果如下:<style>.bb, .bb::before, .bb::after {          position: absolute;          top: 0;          bottom: 0;          left: 0;          right: 0;          border-radius:100%;        }                 .bb {          width: 100px;          height: 100px;          margin: auto;          background: url("img/Button-White-Large.png") no-repeat 50%/70% rgba(0, 0, 0, 0.1);          color: #69ca62;          box-shadow: inset 0 0 0 1px rgba(105, 202, 9...

前端 暂无评论 阅读(62)

斐讯K2T官方固件开telnet、ssh及备份说明

K2T刷官改的方法,参考【此贴】,下面的操作可以用于K2T救砖或备份、恢复:一、K2T拆机TTL救砖1、拆机先撕开底部的标签,拆掉2个螺丝注意方向,从图示的地方开始拆,只能拆一面,另一面拆不下的拆开后的样子找到TTL位置,焊上插针:计算机通过USB串口线连接TTL,建议买电压可选的(5V,3.3V),并选择到3.3V:连接好后,用putty或超级终端连接串口,波特率1152002、复位K2T,在启动时按几下回车键,进入启动模式如果串口打印有乱码,无法进入启动模式,应该是某些USB转TTL芯片(如CH340)波特率...

Others 暂无评论 阅读(53)