摘要: 安装完成之后如果和老版本共存的话需要手动创建软链接 阅读全文
posted @ 2018-06-30 23:44 Twinhead 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 最近在CentOS6.2上安装protobuf2.4.1,编译的时候出现如下错误: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by */3rd-party/protobuf-2.4.1/src/.l 阅读全文
posted @ 2018-06-30 21:43 Twinhead 阅读(19493) 评论(0) 推荐(0) 编辑
摘要: AOP 框架基础 要求懂的知识:AOP、Filter、反射(Attribute)。 如果直接使用 Polly,那么就会造成业务代码中混杂大量的业务无关代码。我们使用 AOP (如果不了解 AOP,请自行参考网上资料)的方式封装一个简单的框架,模仿 Spring cloud 中的 Hystrix。 需 阅读全文
posted @ 2018-06-26 14:47 Twinhead 阅读(1813) 评论(0) 推荐(0) 编辑
摘要: 一、 什么是熔断降级 熔断就是“保险丝”。当出现某些状况时,切断服务,从而防止应用程序不断地尝试执行可能会失败的操作给系统造成“雪崩”,或者大量的超时等待导致系统卡死。 降级的目的是当某个服务提供者发生故障的时候,向调用方返回一个错误响应或者替代响应。举例子:调用联通接口服务器发送短信失败之后,改用 阅读全文
posted @ 2018-06-26 14:43 Twinhead 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 上一章说了 Consul服务注册 现在我要连接上Consul里面的服务 请求它们的API接口 应该怎么做呢? 1.找Consul要一台你需要的服务器 1.1 获取Consul下的所有注册的服务 1.2 随机取一个Name为MsgService的服务 2.请求服务器的接口 你拿到了http地址 难道还 阅读全文
posted @ 2018-06-26 14:41 Twinhead 阅读(572) 评论(0) 推荐(0) 编辑
摘要: Consul是注册中心,服务提供者、服务提供者、服务消费者等都要注册到Consul中,这样就可以实现服务提供者、服务消费者的隔离。 除了Consul之外,还有Eureka、Zookeeper等类似软件。 Consul就是来存储服务器名称与IP和端口对应关系的服务器 一、 consul 服务器安装 c 阅读全文
posted @ 2018-06-26 14:39 Twinhead 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 什么是.Net Core?.Net Core是微软开发的另外一个可以跨Linux、Windows、mac等平台的.Net.Net Core相关知识看文章地步dotnet dllname.dll 运行PostMan 是一个非常专业的调试webapi的工具 Asp.net Core 配置 设置启动端口 阅读全文
posted @ 2018-06-26 14:38 Twinhead 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 开发工具:VS2017 .Net Core 2.1 什么是微服务?单体结构: 缺点:1)只能采用同一种技术,很难用不同的语言或者语言不同版本开发不同模块;2)系统耦合性强,一旦其中一个模块有问题,整个系统就瘫痪了;一旦升级其中一个模块,整个系统就停机了;3)要上线必须一起上线,互相等待,无法快速响应 阅读全文
posted @ 2018-06-26 14:37 Twinhead 阅读(3261) 评论(2) 推荐(3) 编辑
摘要: 使用第三方提供的swgger ui 可有效提高 web api 接口列表的阅读性,并且可以在页面中测试服务接口。 但本人在查阅大量资料并进行编码测试后,发现大部分的swagger实例并不能有效运行。例如如下两个网址:http://www.cnblogs.com/caodaiming/p/415647 阅读全文
posted @ 2018-06-17 22:44 Twinhead 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 过去做 端游的Http 服务器 用的WebApi 或者Mvc架构,都是放在iis。。。而我已经是懒出一个地步,并不想去配iis,或者去管理iis,所以我很喜欢 Self host 的启动方式。 C#做 http 有2个轻量级的框架, 一个是Nancy ,一个是 微软官方的Web Api 都可以通过o 阅读全文
posted @ 2018-06-17 22:22 Twinhead 阅读(970) 评论(0) 推荐(0) 编辑