🎉 otavia 0.4.5 发布
更新内容
- 特性:去除 AIO,IO 模型回退成传统 NIO,简化线程模型,去除 Reactor 调度线程,Actor 与 IO 统一由一种线程调度。
- 特性:优化 Actor 消息调度策略,降低 Actor 切换开销。
- 特性:优化 IO 消息调度策略,合并多次 IO,减少系统调用与网络 RTT。
- 特性:优化 Actor 消息负载均衡。
介绍
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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥🔥🔥中国特色工作流引擎 flowlong 发布 1.0.3 版本
🔥🔥🔥纯血国产低代码自研工作流引擎,自主可控,类似钉钉和飞书的低代码工作流引擎,更强大的表单设计器,模型设计器。🚩为中国特色审批匠心打造❗简单易懂的核心设计,优美易用的可视化管理界面,纯正中国心,信创首选工作流引擎。 开源地址:https://gitee.com/aizuda/flowlong 官网文档:http://doc.flowlong.com 支持全流程操作监听,仅 8 张表实现整个流程引擎(更符合中国人的思维模式设计),截至当前近 300 家企业自用登记接入使用。 Flowlong 1.0.3 主要亮点 任务发起抄送兼容自增ID主键一致性情况 优化并行分支支持并行子流程 扩展流程实例实体类冗余流程名称 新增根据实例ID查询流程扩展实例信息方法 其它代码优化
- 下一篇
Xinference v0.15.1 更新指南:图像模型兼容 SDAPI 等新功能!🎉
Xorbits Inference(Xinference)是一个 性能强大且功能全面的 分布式 推理框架。可用于大语言模型(LLM),语音识别模型,多模态模型等各种模型的推理。通过 Xorbits Inference,你可以轻松地 一键部署你自己的模型或内置的前沿开源模型 - https://github.com/xorbitsai/inference。无论你是研究者,开发者,或是数据科学家,都可以通过 Xorbits Inference 与最前沿的 AI 模型,发掘更多可能。 Xinference 的功能和亮点有: * 🌟 模型推理,轻而易举:大语言模型,语音识别模型,多模态模型的部署流程被大大简化。一个命令即可完成模型的部署工作。 * ⚡️ 前沿模型,应有尽有:框架内置众多中英文的前沿大语言模型,包括 baichuan,chatglm2 等,一键即可体验!内置模型列表还在快速更新中! * 🖥 异构硬件,快如闪电:通过 ggml,同时使用你的 GPU 与 CPU 进行推理,降低延迟,提高吞吐! * ⚙️ 接口调用,灵活多样:提供多种使用模型的接口,包括 OpenAI 兼容的 R...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装Docker,最新的服务器搭配容器使用
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19