首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/163234/github-advisory-database-npm-audit

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

gnet —— 高性能和轻量级的网络库

gnet是一个基于事件驱动的高性能和轻量级网络框架。它直接使用epoll和kqueue系统调用而非标准 Golang 网络包:net来构建网络应用,它的工作原理类似两个开源的网络库:netty和libuv。 这个项目存在的价值是提供一个在网络包处理方面能和Redis、Haproxy这两个项目具有相近性能的 Go 语言网络服务器框架。 gnet的亮点在于它是一个高性能、轻量级、非阻塞的纯 Go 实现的传输层(TCP/UDP/Unix-Socket)网络框架,开发者可以使用gnet来实现自己的应用层网络协议(HTTP、RPC、Redis、WebSocket 等等),从而构建出自己的应用层网络应用:比如在gnet上实现 HTTP 协议就可以创建出一个 HTTP 服务器 或者 Web 开发框架,实现 Redis 协议就可以创建出自己的 Redis 服务器等等。 gnet衍生自另一个项目:evio,但性能远胜之。 功能 高性能的基于多线程/Go程网络模型的 event-loop 事件驱动 内置 Round-Robin 轮询负载均衡算法 内置 goroutine 池,由开源库ants提供支持 内置...

索尼计划加速对开源/Linux 的贡献

索尼在上周的Linux 基金会开源峰会/嵌入式 Linux 会议上介绍了该公司与开源/Linux 的历史,以及其自去年以来在"加速"开源贡献方面的举措。 索尼公司的 HiroyukiFukuchi 和 KazumiSato 在演讲中介绍了,在过去 20 年里他们在消费电子产品中使用开源软件代码以及 Linux 的方式,以及他们与开源的关系在此期间的演变。同时透露了该公司在建立开源项目办公室的相关工作,并阐述了他们在近期的贡献方面的转变。 根据介绍,索尼方面认为,自 2000 年初开始在数字录像机上使用 Linux 以来,他们的嵌入式 Linux 使用已经超越了成长阶段,从机器人和医疗产品到消费电子的广泛产品中都依赖着 Linux/开源。 近年来,索尼围绕开源建立了很多的内部培训,明确了其工程师对上游开源的贡献政策。现在随着该公司"2020-"阶段的到来,他们则计划"加速贡献"于 Linux;还计划"从电子产品扩展到其他领域",如游戏和电影领域。 目前还没有有关索尼演讲详细会议记录,感兴趣的用户可以查看幻灯片(PDF)以了解更多内容。

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。