共 3 页: 上一页 1 2 3 下一页
摘要:根据部分属性来判断俩个对象是否相同 代码是第一版本 可能不牢固 有问题请反馈一下 3QU 效果图: 阅读全文
posted @ 2018-07-26 15:08 情话布墨 阅读 (300) 评论 (0) 编辑
摘要:今天需要用到读取Json配置文件的helper 结果竟然没找到合适的 微软自己有一个 不过不支持.Net fw 4.0 于是自己在NewTonSoft.Json的基础上 加了点小小的封装 没做异常处理 后续更新会来更博 阅读全文
posted @ 2018-07-25 18:32 情话布墨 阅读 (2516) 评论 (0) 编辑
摘要:一、 什么是 RPC Restful 采用 Http 进行通讯,优点是开放、标准、简单、兼容性升级容易; 缺点是性能略低。在 QPS 高或者对响应时间要求苛刻的服务上,可以用 RPC(Remote Procedure Call),RPC 由于采用二进制传输、TCP 通讯,所以通常性能更好。 .Net 阅读全文
posted @ 2018-06-28 15:32 情话布墨 阅读 (1654) 评论 (0) 编辑
摘要:用 JWT 机制实现验证的原理如下图: 认证服务器负责颁发 Token(相当于 JWT 值)和校验 Token 的合法性。 一、 相关概念 API 资源(API Resource):微博服务器接口、斗鱼弹幕服务器接口、斗鱼直播接口就是API 资源。 客户端(Client):Client 就是官方微博 阅读全文
posted @ 2018-06-28 13:03 情话布墨 阅读 (1651) 评论 (1) 编辑
摘要:一、 JWT 简介 内部 Restful 接口可以“我家大门常打开”,但是如果要给 app 等使用的接口,则需要做权限校验,不能谁都随便调用。 Restful 接口不是 web 网站,App 中很难直接处理 SessionId,而且 Cookie 有跨域访问的限制,所以一般不能直接用后端 Web 框 阅读全文
posted @ 2018-06-27 18:38 情话布墨 阅读 (569) 评论 (0) 编辑
摘要:说到现在现有微服务的几点不足: 1) 对于在微服务体系中、和 Consul 通讯的微服务来讲,使用服务名即可访问。但是对于手 机、web 端等外部访问者仍然需要和 N 多服务器交互,需要记忆他们的服务器地址、端 口号等。一旦内部发生修改,很麻烦,而且有时候内部服务器是不希望外界直接访问的。 2) 各 阅读全文
posted @ 2018-06-27 15:47 情话布墨 阅读 (1146) 评论 (4) 编辑
摘要:创建简单的熔断降级框架 要达到的目标是: 参与降级的方法参数要一样,当HelloAsync执行出错的时候执行HelloFallBackAsync方法。 1、编写 HystrixCommandAttribute 2、编写类 3、创建代理对象 上面的代码还支持多次降级,方法上标注[HystrixComm 阅读全文
posted @ 2018-06-26 16:28 情话布墨 阅读 (942) 评论 (3) 编辑
摘要:AOP 框架基础 要求懂的知识:AOP、Filter、反射(Attribute)。 如果直接使用 Polly,那么就会造成业务代码中混杂大量的业务无关代码。我们使用 AOP (如果不了解 AOP,请自行参考网上资料)的方式封装一个简单的框架,模仿 Spring cloud 中的 Hystrix。 需 阅读全文
posted @ 2018-06-26 11:24 情话布墨 阅读 (1417) 评论 (0) 编辑
摘要:一、 什么是熔断降级 熔断就是“保险丝”。当出现某些状况时,切断服务,从而防止应用程序不断地尝试执行可能会失败的操作给系统造成“雪崩”,或者大量的超时等待导致系统卡死。 降级的目的是当某个服务提供者发生故障的时候,向调用方返回一个错误响应或者替代响应。举例子:调用联通接口服务器发送短信失败之后,改用 阅读全文
posted @ 2018-06-25 16:03 情话布墨 阅读 (3437) 评论 (15) 编辑
摘要:上一章说了 Consul服务注册 现在我要连接上Consul里面的服务 请求它们的API接口 应该怎么做呢? 1.找Consul要一台你需要的服务器 1.1 获取Consul下的所有注册的服务 1.2 随机取一个Name为MsgService的服务 2.请求服务器的接口 你拿到了http地址 难道还 阅读全文
posted @ 2018-06-22 15:27 情话布墨 阅读 (1459) 评论 (0) 编辑
共 3 页: 上一页 1 2 3 下一页