您现在的位置是:首页 > 互联网 > 正文
Apple开源服务与Java社区对话
发布时间:2024-06-24 06:40:06来源:
Apple有开源的ServiceTalk,这是一个JVM网络应用框架,它提供了一个基于Netty的公共的可扩展的网络抽象。ServiceTalk的目的是改进Netty提供的底层抽象,比如线程和可用性。ServiceTalk为常用协议(如HTTP/1)提供了更高级、更有针对性的api。具有一致的网络堆栈和功能集(包括客户端负载平衡和服务发现集成)的x、HTTP/2.0和gRPC。
ServiceTalk的设计目的是支持基于响应流的不同编程范例,包括各种阻塞模式,并具有特别强大的实用程序来跨越同步和异步API边界。这允许开发人员在应用程序中当前不需要异步控制流的地方延迟异步控制流的复杂性。响应流操作符的本机实现主要关注于限制内存消耗、横切特性(如AsyncContext和阻塞缺省安全)和利用响应流规范中的并发规则来优化服务器端用例。
开源ServiceTalk的目标是提供支持Java社区贡献的构建块。利用苹果在Java社区中预先建立的关系,他们希望通过ServiceTalk建立一个类似的社区。苹果告诉InfoQ,在ServiceTalk开源的短时间内,来自Project Reactor、Micronaut、RxJava、gRPC和Vert.x等项目的兴趣不断增长。
Apple还告诉InfoQ, Java社区在以下方面有很多机会可以为ServiceTalk做出贡献:与Spring Boot、Micronaut和Project Reactor的集成;对现有和新协议的增强;通过可插拔的ServiceDiscoverer API集成服务发现;实现新的反应流操作符;以及客户端负载平衡领域的工作。
开发人员可以通过研究异步和阻塞环境的HTTP和gRPC示例来开始ServiceTalk。
标签:
猜你喜欢
最新文章
- 联想服务器官网首页
- dell官网商城
- 联想驱动下载
- 苹果电脑适合什么人用
- 谷歌Pixel6line可以同时使用面部和指纹解锁
- 笔记本散热性能排行榜
- Zimmer Biomet 首次推出 WalkAI™ 人工智能模型以预测术后恢复进度
- 三星Galaxy A33和Galaxy A73智能手机获得了Bixby Routines功能
- 戴尔笔记本电脑哪款好
- Netflix已确认广告何时到达平台
- 5000预算买什么游戏笔记本
- 联想电脑型号图片大全
- EA 和 DICE 推出了战地 2042更新 1.2
- 一体机电脑好还是台式电脑好
- 笔记本电脑标志logo大全
- 联想笔记本商务哪款好
- 戴尔电脑回收官网
- 电脑报价网站
- 戴尔全国售后服务网点
- 联想zuk官网
- thinkpad t450
- 移动硬盘无法读取怎么修复
- 惠普打印机维修上门
- 计算机配置清单及价格