🎉 otavia 0.4.3 发布
更新内容
- 特性:优化postgres数据库驱动性能。
- 特性:数据库prepare查询参数避免装箱。
- 修复:set类方法在自动扩容Buffer跨子Buffer时写入位置错误。
介绍
GitHub - otavia-projects/otavia 是一个基于 Scala 3
实现的 IO
和 Actor
编程模型,他提供了一系列工具使编写高性能并发程序变得非常容易。
你可以通过以下文档快速的了解 otavia
的基本用法和核心的设计:
更多文档可以在项目 网站 查看。
特性
- 全链路异步: 一切都是异步的,没有阻塞,没有线程挂起。
- 忘掉线程、忘掉锁:使用
otavia
,你将不再会被多线程问题困扰,你编写的一切代码都是单线程运行的! - 简化并发:
Actor
和Channel
让您更加容易构建高性能、易伸缩及更低资源占用的的系统。 - 设计的弹性: 基于《反应性宣言》的原则,
Otavia
允许你编写能自我修复的系统,并在面对失败时保持反应。 - 高性能:在几秒钟内创建百万
Actor
实例并发送数亿条消息。 - 类型安全:
Actor
之间的发送的消息在编译时是类型安全的。 - 零成本 Ask-Pattern:使用 ask 模式发送消息然后接收回复消息就像调用普通方法一样,而且开销非常低。
- Actor 依赖注入:
ActorSystem
也被看作是一个Actor
实例的容器,开发者可以在编译时类型安全的注入依赖Actor
。 - 强大的 IO 栈: IO 栈是从 Netty 移植而来,但支持
AIO
和文件通道。 - async/await: 使用
Scala 3
的元编程工具实现一套基于 CPS(Continuation Passing Style) 的async/await
语法。 - 简洁的线程模型:
otavia
运行时的线程模型非常简洁并且高效,让您对系统 CPU 的利用率达到极致! - 零依赖:核心模块不依赖任何第三方包。
- 开放的生态系统:
otavia
提供了一个模块机制,允许用户轻松使用第三方模块库。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥🔥🔥MakuCloud v4.4 发布,支持多表生成、IoT 等功能
项目说明 maku-cloud 是采用 SpringCloud Alibaba 2023、SpringCloud 2023、SpringBoot 3.3、SpringSecurity 6.3、Nacos、Mybatis-Plus、Redis、Vue3、Element-Plus 等框架,开发的一套 SpringCloud 低代码开发平台,旨在为开发者提供一个简洁、高效、可扩展的低代码开发平台。 使用门槛极低,支持国密加密、达梦数据库等,符合信创需求的低代码开发平台。 采用组件模式,扩展不同的业务功能,可以很方便的实现各种业务需求,且不会导致系统臃肿,若想使用某个组件,按需引入即可,反之亦然。 支持 Online 在线表单开发,支持单表、树表、一对一、一对多表单,可快速开发业务,无需部署及重启服务等优点。 支持多种数据库,包括 MySQL、PostgreSQL、达梦等,可灵活切换。 支持多种登录方式,包括账号密码、短信验证码、企业微信、钉钉、飞书、微信等,可灵活选择。 支持多租户模式,可实现不同业务系统之间的隔离,能同时支持字段隔离、数据源隔离方式,满足对多租户的全部需求。 官网地址:ht...
- 下一篇
JTopCMS V4 功能优化:编辑器设置引导图简化
适配版本:V4.6+ (基础 高级 金牌) 介绍 : 优化编辑器功能,从外网复制转载图片后,可立即直接设置引导图,无需保存后返回设置,提高编辑工作效率。 首次转载外网文章图片可立即设置 系统特色 1.基于JAVA标准, 支持国产信创环境,国产数据库以及国产中间件 ,能高效便捷的进行站点文档采编,审核,页面模板制作。具有性能优秀,稳定,安全,易扩展等特点,适合建设政府机构,教育部门以及企事业单位的站群系统,支持集群管理 系统支持集群化部署,可任意增加和较少CMS服务节点,根据业务需要独立部署服务节点,加强系统容错性 并发能力及扩展能力。 2.站点支持静态化发布 内容静态化发布,不但支持生成html,更可通过生成shtml方式,精确控制页面局部静态化,最大限度提高站点并发访问性能以及可维护性。 3.内容模型自定义支持 支持自定义模型功能,内置完善的字段类型,所定义字段还可参与联合查询,高级搜索,使您的站点具备高度扩展能力,方便应对各种业务需要。 4.强大可扩展权限系统 支持等级化的按部门划分的子站点管理,下级无法越权,明确权限职责。支持粗(菜单级)、细(业务数据)粒度权限控制,可...
相关文章
文章评论
共有0条评论来说两句吧...