这里是modern c++开源社区,致力于现代C++促进企业生产力与效率 C++ 工作机会 - Q2 2019 C++分布式基础设施技术分享报名开始了!! purecpp社区网站由纯C++打造,这就是真正意义上的purecpp!
purecpp
2020年Q3分布式方向目标和计划
为提升purecpp社区竞争力,完善C++在分布式,AI,及大数据等领域的基础设施建设,purecpp社区先制定2020年Q3分布式方向的目标及计划。 根据当前社区人力情况,制定2020年Q3分布式方向计划如下: 1. 实现raftcpp的日志同步模块(P0) 2. 选主模块代码review并合并进master(P0) 2. 实现...
purecpp
C++20反转tuple
C++20加入了template lambda,让lambda更加强大了,用C++20的template lambda实现反转tuple很容易: ![alt](http://purecpp.org/static/TI...
purecpp
如何使用cinatra的http client
如何使用cinatra的http client cinat...
purecpp
如何使用cinatra client(一)
[cinatra](https://github.com/qicosmos/cinatra "cinatra")除了提供了一个高性能的http server之外还提供了一个简单易用的http client,很多人可能对cinatra的http client还不了解,让我们来看看如何使用cinatra client的,它用起来真的非常简单。 ## cinatra client向服务端发送请求...
purecpp
如何让asio支持同时ssl和non-ssl
如何让asio支持同时ssl和non-ssl? ## 问题 as...
purecpp
raft中的定时器
raft选举过程中中存在两个定时器,两种角色,第一个定时器是请求预投票阶段的定时器(选举定时器),第二个定时器是请求投票阶段的定时器(投票定时器)。额外提一点,预投票是防止一些无效投票导致的term自增长的问题。 这两个定时器的作用如下: ## 选举定时器 初始状态为follower的时候,会开启选举定时器,选举定时器超时之后就会发起预投票请求,如果没有获得多数票,就会等到选举定时...
purecpp
Distkv:具有表结构的分布式kv内存数据库系统
Distkv是一款带有表结构的分布式kv内存数据库系统,这是一种半结构化的kv数据库。 项目的地址在 https://github.com/distkv-project/distkv ,也欢迎大家star和贡献代码...
purecpp
RPC消息队列的技术思想
本文是对美团的《[消息队列设计精要](https://tech.meituan.com/2016/07/01/mq-design.html)》一文的总结,并认可文中的rpc消息队列的设计思想,对原作者的分享表示感谢。我在这里将总结分享给大家,也希望和大家一起讨论消息队列的技术细节! ## 最简单的消息队列是一个消息转发器和两次RPC: 1. producer发送消息给broker的RPC...
purecpp
cinatra登顶性能天梯排行榜TOP1
年后对cinatra做了一点性能优化,在今天结束的最新一轮[tfb](https://www.techempower.com)性能天梯排行榜中,cinatra顺利登顶,和世界上数百http server的性能比较[结果在这里](https://www.techempower.com/benchmarks/#section=test&runid=48e28547-3d66-42e2-9a61-11...
purecpp
cinatra登上性能天梯排行榜top5
cinatra最近做了一次性能优化,之前在本地做了性能测试,[测试结果](https://github.com/qicosmos/cinatra)在这里可以看到,之后把cinatra提交到[tfb](https://www.techempower.com)性能天梯上了,昨天性能[测试的结果](https://www.techempower.com/benchmarks/#section=test...
Absolutely

purecpp

一个很酷的modern c++开源社区


这里有创新的idea,这里有最酷的modern c++代码,这里有很棒的modern c++开源项目。purecpp社区邮箱 purecpp@163.com
友情链接