08 2020 档案
摘要:优点:1、封装了微服务的内部结构2、客户端只需要同网关交互、而不必调用特定的服务3、API网关为每一类客户提供特定的API,减少客户端与系统的交互次数,简化客户端的代码 缺点:1、增加了一个必须开发、部署、维护的高可用组件2、API网关也可能成为性能瓶颈(风险)
阅读全文
摘要:1、网关可以和注册中心连接,动态伸缩2、网关对于无法访问的服务,可以做到自动熔断3、网关可以方便实现策略部署(蓝绿部署、金丝雀部署、滚动部署)4、网关可以提供微服务架构中的公共功能,简化各个微服务的职责5、网关可以帮助客户端实现负载均衡
阅读全文
摘要:1、进程内托管 进程管理器(IIS和windows服务),收到请求的时候启用应用,并且在应用发生故障的时候负责重启,直接把请求给应用(IIS集成,这里没有Kestrel) 2、进程外托管 通过反向代理请求转发给应用 3、有什么区别?我应该怎么选择? 结论,进程内比进程外性能要高,进程外,多了个转发,
阅读全文
摘要:1、依赖框架的部署(FDD) 依赖系统已安装的.NET Core库,包含自己的代码和第三方的依赖项。 包含.dll文件。 优点: 不必预先定义应用运行的目标操作系统,生成的可执行文件和库,通用的PE文件格式,.NET Core都可以执行; 部署包的大小很小,包含自己的代码和第三方的依赖项; 降低磁盘
阅读全文
摘要:/// <summary> /// SqlBulkCopy批量插入数据库 /// </summary> /// <param name="dtData">数据源</param> /// <param name="targetTableName">目标数据表</param> /// <returns>
阅读全文
摘要:1、概述单例模式:确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例。 2、结构与实现单例模式是结构最简单的设计模式,它只包含一个类,即单例类。单例模式的目的是保证一个类有且仅有一个实例,并提供一个访问它的全局访问点。单例模式在实现过程中,需要注意以下3点:(1)、单例类构造函数的可见性
阅读全文