摘要:
GRPC 是Google发布的一个开源、高性能、通用RPC(Remote Procedure Call)框架。提供跨语言、跨平台支持。以下以一个.NET Core Console项目演示如何使用GRPC框架。 一、定义服务 通过proto定义一个数学计算服务,其中包括两个服务方法(Add, Mult
阅读全文
posted @ 2018-11-08 18:15
chester·chen
阅读(823)
推荐(0)
摘要:
http://doc.oschina.net/grpc?t=58010
阅读全文
posted @ 2018-11-08 17:19
chester·chen
阅读(199)
推荐(0)
摘要:
1首先创建一个json的配置文件,文件名随便取,我取Ocelot.json 这个配置文件有两种配置方式,第一种,手动填写 服务所在的ip和端口;第二种,用Consul进行服务发现 第一种如下: 第二种如下: 2.接下来我们要安装Ocelot install-package Ocelot 3.安装完毕
阅读全文
posted @ 2018-11-01 16:55
chester·chen
阅读(221)
推荐(0)
摘要:
Ocelot允许您指定服务发现提供程序,并使用它来查找Ocelot正在将请求转发给下游服务的主机和端口。目前,这仅在GlobalConfiguration部分中受支持,这意味着所有ReRoute将使用相同的服务发现提供程序,以便在ReRoute级别指定ServiceName。 Consul Glob
阅读全文
posted @ 2018-11-01 16:54
chester·chen
阅读(354)
推荐(0)
摘要:
Ocelot——初识基于.Net Core的API网关 Ocelot API网关的实现剖析 微服务网关Ocelot API网关Ocelot 使用Polly 处理部分失败问题 谈谈微服务中的 API 网关(API Gateway) Ocelot网关 Ocelot统一权限验证 应用监控怎么做? ASP.
阅读全文
posted @ 2018-11-01 15:55
chester·chen
阅读(353)
推荐(0)
摘要:
简介 Consul有多个组件,但是整体上,consul通常作为服务发现工具来使用。 Consul主要由以下特点: 服务发现 健康检查 KV存储 多数据中心 Consul一般与zookeeper,serf,eureka等软件做对比,具体差异可以参考文档 这里我主要记录下Consul ACL的配置与使用
阅读全文
posted @ 2018-10-31 20:51
chester·chen
阅读(570)
推荐(0)
摘要:
consul自带ACL控制功能,看了很多遍官方文档,没有配置步骤https://www.consul.io/docs/internals/acl.html 主要对各种配置参数解释,没有明确的步骤,当时唯一疑惑的是怎样生成ACL规则。看了很多相关的blog都是相似的内容,都是基础的安装测试而已,没有提
阅读全文
posted @ 2018-10-31 14:55
chester·chen
阅读(797)
推荐(0)
摘要:
0)基本概念 consul常用于服务发现 【微服务】 web_Api \ \ ->注册服务 raft选举leader —— 【Server1】< > 【Server2】 | | \ / \ / 【Server3】 —— \ \->发现服务 1)下载 https://www.consul.io/ 注意
阅读全文
posted @ 2018-10-31 13:07
chester·chen
阅读(282)
推荐(0)
摘要:
Consul之:key/value存储 key/value作用 动态修改配置文件 支持服务协同 建立leader选举 提供服务发现 集成健康检查 除了提供服务发现和综合健康检查,Consul还提供了一个易于使用的键/值存储。这可以用来保存动态配置,协助服务协调,建立领导人选举,并启用其他开发人员可以
阅读全文
posted @ 2018-10-31 11:41
chester·chen
阅读(1772)
推荐(0)
摘要:
转自:https://www.cnblogs.com/neverc/p/5241466.html AOP介绍 面向切面编程(Aspect Oriented Programming,英文缩写为AOP),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中
阅读全文
posted @ 2018-09-19 18:10
chester·chen
阅读(652)
推荐(1)