Midway v2.12.0 发布,新增 OSS 组件
Features
1、新增 @midwayjs/oss 包,提供 oss 服务
从 v2.12.0 版本开始,提供官方的 oss 组件包。
使用示例如下:
import { OSSService } from '@midwayjs/oss'; @Provide() export class UserService { @Inject() ossService: OSSService; async invoke() { // oss 保存文件 await this.ossService.put('xxxx', fileStream); } }
具体请查看 oss 文档。
2、Task 组件增加默认日志打印
现在 task 组件有了一个自己的日志,所有的计划任务的日志会输出到其中。
3、Web/Koa/Express 监听端口时可以指定 host
感谢 @tkvern 提供 PR。
可以在启动时,额外传递一个 hostname 参数,用于指定 listen 的第二个参数。
const WebFramework = require('@midwayjs/web').Framework; const web = new WebFramework().configure({ port: 7001, hostname: '0.0.0.0' }); const { Bootstrap } = require('@midwayjs/bootstrap'); Bootstrap .load(web) .run();
4、Cache 组件定义增强
现在 Cache 组件的 get/set 方法支持了泛型,使得用户获取的值可以是非 string 类型了。
比如:
let result = await this.cache.get<string>('name');

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云存储 vs 本地存储:哪个更适合你的业务?
在过去的十年中,云存储变得非常流行。云存储服务通常有一套强大的功能作为后盾,其中包括基于云的应用程序、灾难恢复和文件同步,可以使企业的业务更加高效。 但是有些企业热衷于采用本地存储,而速度和安全性是他们对采用云存储的主要担忧。以下将对云存储与本地存储进行比较,以试图解决这一有争论的问题。根据这两种存储技术的功能、性能、支持和定价进行比较,以帮助确定最适合企业的业务的选项。 云存储的特点 vs 本地存储的特点 首先了解这两种存储选项之间的主要区别。 对于云存储来说,企业的数据由托管服务提供商使用远程服务器管理和存储,通常跨多个数据中心。另一方面,本地存储是企业将数据存储在自己运营的数据中心的物理驱动器上,例如硬盘驱动器、USB闪存和网络附加存储(NAS)驱动器。 大多数云存储提供商都提供了一系列安全和高效的功能,可以帮助企业轻松开展业务。虽然在使用本地存储时并不会获得预先构建的功能,但企业可以获得更多对数据的控制权。以下是企业在决定使用哪种存储方式时应该注意的一些关键功能。 (1)协同工作 对于企业来说,协作处理文件的能力至关重要,尤其是在这个远程工作时代。值得庆幸的是,许多云存储提供商...
- 下一篇
TimescaleDB 2.4.0 发布,基于 PostgreSQL 的时序数据库
TimescaleDB 2.4.0 现已发布,此版本添加了自 2.3.1 版本以来的新实验性功能。TimescaleDB 是基于 PostgreSQL 开发的一款时序数据库,以插件化的形式打包提供。 此版本中的实验性功能是: 用于在分布式 hypertable 设置中跨数据节点进行块操作的 API。这包括添加数据节点并将块移动到新数据节点以进行集群重新平衡的能力。 time_bucket_ng函数是time_bucket的较新版本。支持年、月、日、小时、分钟和秒。 此版本还包括几个错误修复;以及 TimescaleDB 2.4 不再支持 Postgres 11,需要 Postgres 12 及以上版本。 具体更新内容如下: Experimental Features #3293 添加 timescaledb_experimental 模式 #3302 将 block_new_chunks 和 allow_new_chunks API 添加到实验模式。添加基于块的 refresh_continuous_aggregate。 #3211 引入实验性的 time_bucket_ng 函数 #...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器