随笔分类 -  微服务

摘要:1.报错“Invalid request” 新版本已经将form-data方式改为x-www-form-urlencoded 2.报错“Invalid Request” 新版本范围定义发生了改变 public static IEnumerable<ApiResource> GetApiResourc 阅读全文
posted @ 2020-12-25 23:38 RookieCoderAdu 阅读(253) 评论(0) 推荐(0)
摘要:Ocelot:网关 【Ocelot和Nginx的共同点】 反向代理,地址转发 负载均衡 【不同点】 Nginx由一个集群组成。主要优点高性能,高吞吐,安全 Ocelot 由多个集群组成。本质是为了做路由(多组地址转发),实现服务治理 阅读全文
posted @ 2020-12-14 22:54 RookieCoderAdu 阅读(1751) 评论(0) 推荐(0)
摘要:首先需要知道Rabbitmq使用Erlang语言编写,所以使用的时候需要安装Erlang语言环境。 我选择 的是otp_win64_23.0,官网下载安装即可 然后安装RabbitMQ,我选择的版本是3.8.6。自行选择版本,需要注意的是Erlang和RabbitMQ版本之间有限制。 然后,配置Er 阅读全文
posted @ 2020-12-10 17:30 RookieCoderAdu 阅读(76) 评论(0) 推荐(0)
摘要:Ocelot网关的作用: 接收请求,转发请求Consul,找到服务获取数据后将数据传递回去。这样的好处在于避免服务地址直接暴露,更加安全 网关是一个独立进程,所以需要单独创立一个Api程序。 首先是安装nuget包:Ocelot 修改startup.cs 将Configure()里面的内容注释掉,加 阅读全文
posted @ 2020-12-09 23:18 RookieCoderAdu 阅读(243) 评论(0) 推荐(0)
摘要:Consul作用; 1.服务注册发现 2.服务健康检查 3.负载均衡 使用步骤: 1.下载并解压(得到一个exe文件) 2.在解压目录,cmd,使用命令 Consul.exe agent -dev 这样便启动了Consul服务,打开浏览器输入localhost:8500 (默认端口8500) 那么, 阅读全文
posted @ 2020-11-18 23:23 RookieCoderAdu 阅读(1443) 评论(0) 推荐(0)
摘要:1.高可用性 可用性的含义就是能够保证程序一直都正常运行,哪怕某一个服务挂掉,依然可以访问。 nginx可以将请求转发给多个端口,有一个端口失败之后,它以后就不会再请求该端口 2.具有一定伸缩性 也就是可以动态增减请求端口,提升程序的处理能力。 但是需要手动配置,不能自动增减。所以只是一定能力。 修 阅读全文
posted @ 2020-11-18 08:51 RookieCoderAdu 阅读(189) 评论(0) 推荐(0)
摘要:我绑定端口之后,直接启动nginx服务。输入我绑定的端口居然没有跳转到我想要的地方。 直接报错400. 我还是直接避开了80这个常用端口,用的8085,结果还是嗝屁了。 打开日志 An attempt was made to access a socket in a way forbidden by 阅读全文
posted @ 2020-11-16 23:03 RookieCoderAdu 阅读(76) 评论(0) 推荐(0)
摘要:1.Nginx下载,解压 2.跳转 解压目录/comf/nginx.conf 打开 3.找到server, 修改listen监听端口为8085(随便) 4.找到localtion / 修改内容为 proxy_pass http://backend. 表示转发路径,别名为backend 5.在serv 阅读全文
posted @ 2020-11-16 22:48 RookieCoderAdu 阅读(125) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示