摘要: 理解IoC/DI 1.控制反转 --> 谁控制谁? 控制什么? 为何叫反转(对应于正向)?哪些方面反转了?为何需要反转? 谁控制谁? --> IoC/DI容器控制应用程序 控制什么? --> IoC/DI容器控制对象本身的创建、实例化; IoC/DI容器控制对象之间的依赖关系 为何叫反转(对应于正向 阅读全文
posted @ 2023-10-24 16:28 盛开的雨季 阅读(66) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包 阅读全文
posted @ 2023-09-28 10:25 盛开的雨季 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 前言 唠嗑一下。都在说去O或者开源,但是对于数据库选型来说,很多人却存在着误区。例如,去O,狭义上讲,是去Oracle数据库。但是从广义上来说,是去Oracle公司产品或者具有漂亮国垄断地位和需要商业授权的数据库产品。 去O,目前国内有一个现象,就是很多公司或个人听到去O,第一反应是改用Mysql, 阅读全文
posted @ 2023-03-07 18:33 盛开的雨季 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 将 ASP.Net Core WebApi 应用打包至 Docker 镜像 运行环境为 Windows 10 专业版 21H1, Docker Desktop 3.6.0(67351),Docker Engine 20.10.8 1. ASP.Net Core Runtime 还是 .Net Cor 阅读全文
posted @ 2023-02-17 15:47 盛开的雨季 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 使用Docker部署应用程序 首先确保已经安装Docker 桌面软件,如下图: 然后,把需要部署到Docker上面的项目,咱们先添加Docker的支持,启动项目右键 -> 添加 -> Docker支持,选择 Linux 然后会自动生成Dockerfile文件,在里面可以看见Docker有关的配置信息 阅读全文
posted @ 2023-02-17 15:44 盛开的雨季 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 在上一章节已经成功的在Linux CentOS 8.4远程服务器中安装了Docker,下面让我们一起来试试如何在Windows10中安装Docker并运行起来。有人说你既然在Linxu环境中安装了Docker了,为什么还要到Windows环境中去折腾一个Dokcer环境呢?这不是在浪费时间内。那么那 阅读全文
posted @ 2023-02-15 16:09 盛开的雨季 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 前言 近期在看博客的时候或者在群里看聊天的时候,发现很多都提到了Ocelot网关的问题。我之前也研究过一点,网关本身是一种通用的解决方案,主要的工作就是拦截请求统一处理,比如认证、授权、熔断、限流、注册发现、负载均衡等等。随着服务化的不断盛行,服务拆分,负载均衡等已成为当今软件行业随处可谈的名词了, 阅读全文
posted @ 2023-02-10 14:15 盛开的雨季 阅读(910) 评论(0) 推荐(1) 编辑
摘要: Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级 Consul+Ocelot+Polly在.NetCore中使用(.NET5)-网关Ocelot+Consul 微服务网关Ocelot加入IdentityServer4鉴权-. 阅读全文
posted @ 2023-02-10 14:06 盛开的雨季 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级 Consul+Ocelot+Polly在.NetCore中使用(.NET5)-网关Ocelot+Consul 微服务网关Ocelot加入IdentityServer4鉴权-. 阅读全文
posted @ 2023-02-10 14:04 盛开的雨季 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级 Consul+Ocelot+Polly在.NetCore中使用(.NET5)-网关Ocelot+Consul 微服务网关Ocelot加入IdentityServer4鉴权-. 阅读全文
posted @ 2023-02-10 14:01 盛开的雨季 阅读(365) 评论(0) 推荐(1) 编辑
摘要: 简介 Nacos 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服 阅读全文
posted @ 2023-02-10 10:14 盛开的雨季 阅读(3239) 评论(0) 推荐(2) 编辑
摘要: 很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive! 本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的, 阅读全文
posted @ 2023-02-09 11:05 盛开的雨季 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 对于Windows平台来说,很多软件或系统的后台服务是基于windows服务的方式运行的,它的优势是稳定可靠,有进程保护,但对于一些普通exe程序(控制台程序或带界面的windows程序)或bat文件是否也可以封装成windows服务进行运行呢?其实windows本身就有SC.exe,它为Windo 阅读全文
posted @ 2023-02-09 10:44 盛开的雨季 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级 Consul+Ocelot+Polly在.NetCore中使用(.NET5)-网关Ocelot+Consul 微服务网关Ocelot加入IdentityServer4鉴权-. 阅读全文
posted @ 2023-01-31 16:35 盛开的雨季 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 概述 前言 什么是服务注册、服务发现 两种服务注册方式 两种服务发现方式 常见的第三方注册工具 后记 前言 好一阵子没有更新了,有些小伙伴在后台问我有没有更新,看来大家还是挺喜欢看我的文章的嘛。主要是这段是间忙着复习算法的一些东西,也不想随便写一篇繁衍。 什么是服务注册、服务发现 产品架构 我们来回 阅读全文
posted @ 2023-01-17 11:03 盛开的雨季 阅读(196) 评论(0) 推荐(0) 编辑