首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C++ FFLIB之FFRPC:多线程&多进程的scalability探索

在跟一个朋友讨论多线程和多进程的问题时,引发了如何才能是系统更加scalability的思考。把自己的一些想法用ffrpc写了一个demo。...那么什么样的设计能够尽量保证scalability呢? 如何更好的使用多线程,或者说使用多线程应该遵循什么样的原则才能避免麻烦。...能不能有权衡二者的scalability方案? FFRPC实现scalability: 在设计ffrpc的时候,首先其适合类似于网游多进程架构的场景。...logic_service@1-4 总结: 本例中logic_service和db_service集成到了一个程序中,使用ffrpc可以通过多线程实现并发,各个服务使用异步回调和消息通信,通过配置实例的个数,从而实现多线程的scalability

1.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WebRTC系列分享 | WebRTC视频QoS全局技术栈

    SVC SVC(可适性视频编码或可分级视频编码)是传统H.264/MPEG-4 AVC编码的延伸,可提升更大的编码弹性,并具有时间可适性(Temporal Scalability)、空间可适性(Spatial...Scalability)及质量可适性(SNR/Quality/Fidelity scalability)三大特性,使视频传输更能适应在异质的网络带宽。...实际上Spatial Scalability和quality scalability这种方案会增加传输码率,降低编解码器性能、提高编解码器的复杂度、在一些场景下还需要服务器支持SVC层级过滤。...使得SVC的Spatial Scalability和quality scalability到目前为止还没有大规模应用。但是Temporal Scalability可以在不稳定网络视频传输上被使用。...并且Temporal Scalability可以做到后向兼容,不需要解码器做特殊处理。 4.

    2.9K22

    80后聊架构:增加线程到底能不能提升吞吐量? | 架构师之路

    吞吐量,是偏扩展性(scalability)的指标。 performance和scalability,评估维度并不一样。 前端架构,为什么聊performance更多?...前端FE,Android,IOS的童鞋,经常说提升performance,很少说提升scalability。...后端架构,为什么聊scalability会更多?...因为系统难点不在于1个用户的延时是200ms还是20ms,难的是: (1)数据库里有1亿个用户时,系统扛不扛得住; (2)10万个用户同时访问时,系统扛不扛得住; 而这些,就是scalability的范畴...这,是后端架构设计的核心,是scalability相关的知识点,也是我在“100个架构知识点”里要重点讲的内容。 【2】线程数和吞吐量,到底是什么关系?

    11110
    领券