微服务架构实践:consul+ocelet+identiyserver4


微服务架构实践

一. webapi,nginx,consul,KeepAlived 任何节点都要有备胎,集群

cmd
consul agent -dev 服务注册,发现,健康坚持,动态伸缩: 微服务2.0 consul集群:3主+3从


二.ocelet 独立网关:自定义缓存,自定义负载均衡,服务治理,熔断,超时,限流,降级

接受请求,转发请求,+负载均衡+缓存+自定义负载均衡

consul: 管理微服务的webapi 实例;
ocelet:去consul获取轮询webapi实例 达到负载均衡的作用

网关也要集群

三.Identityserver4

微服务核心实例:前端UI,consul,

asp.net core + core webapi集群 + consul注册发现 + ocelot网关

1.SSO
2.TOKEN
3.Identityserver4
4.auth2.0

 

--------------------------------

1.ngnix;
2.ocelot 网关:转发请求,跨域,缓存,限流,合并请求
3.sso:JWTtoken (JWT/IdentityServer4)
4.鉴权中心:
5.consol
6.ES 全文检索,语义化搜素 分词,建立索引,先建立索引后才能查询
elastic search head(chrome 扩展)
https://github.com/mobz/elasticsearch-head


dotnet run --urls="http://*:5726" --ip="127.0.0.1" --port=5726

dotnet run --urls="http://*:5727" --ip=127.0.0.1 --port=5727 --weight=10

posted @ 2022-06-30 23:11  大树2  阅读(166)  评论(0编辑  收藏  举报