微服务架构实践: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 @   大树2  阅读(173)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2012-06-30 IPHONE 开发 4 -- iPhone应用程序目录构成,工程项目的构成
2011-06-30 android 之互联网应用(socket,url,http,httpurlconnection,apache http,webview)
点击右上角即可分享
微信分享提示