微服务
-
百度 C++ 工程师的那些极限优化(内存篇)1 背景2 重新认识性能优化3 从内存分配开始4 再来看看内存访问
导读:在百度看似简简单单的界面后面,是遍布全国的各个数据中心里,运转着的海量 C++服务。如何提升性能,降低延时和成本就成了百度 C++工程师的必修功课。伴随着优化的深入攻坚,诞生…
-
直观讲解–RPC调用和HTTP调用的区别
很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~…
-
为什么Java在25年后还如此年轻?
Java语言到现在已经发展了25年,并且与开发者一直密切相关。目前在全球,将近有69%的开发者在使用Java进行开发。 Oracle最近发布了Java15,其中包含了大量新…
-
腾讯程序员最爱 C++,每年写 3 万行代码,70% 的技术 Leader 仍在持续编码
3 月 18 日下午,腾讯对外发布 2020 年度《腾讯研发大数据报告》,披露了 2020 年腾讯在研发投入、研发效能及开源协同等方面的数据。报告显示,2020 年腾讯研发人员占公…
-
GraphQL与REST孰优孰劣?(代码比较篇)
REST并不是第一个进行Web通信的协议,十几年来,它一直统治着API领域。 近期来,由Facebook设计的GraphQL正在变得越来越流行,它的目标是克服REST的某些缺点,但…
-
用 SELinux 保护你的容器
黑掉你的系统,了解为什么配置 SELinux 作为你的第一道容器防线是很重要的。 当有些事情在你的 Linux 环境中不能正常工作时,最简单的方法就是禁用安全增强型 LinuxSe…
-
新晋 CTO 的工作总结:我在第一年学到了 14 个经验教训
对我们很多人来说,2020 年是艰难的一年,我们与 COVID-19 战斗,并开启了远程办公模式。这一年,因为我们所有人只能呆在自己家里,几乎没有去旅行,所以我们有了大把的时间。我…
-
微服务 API 设计实践与思考
随着微服务的越来越流行,越来的越多的公司开始实行微服务架构,相对于单一应用架构,微服务将复杂性拆分并且打散到一个个粒度更加细分的应用中,极大了减少了开发中单个服务的复杂性,开发人员…
-
Python和Go都很火,我要怎么选?
「人生苦短,我用 Python」是当下非常流行的一句口头禅。但你有没有想过,Python 就那么好吗?在某些方面,其他语言真的不香吗?本文作者对比了 Go 和 Python 的特点…
-
SOA服务架构规划-从方法论到实践分享服务架构规划整体方法论流程驱动业务和IT调研分析企业架构梳理集成架构规划服务目录库规划进一步的案例分享
今天分享下SOA服务架构规划的整体方法论,并基于多年前的一个项目案例进行说明。在传统的企业架构规划里面往往并没有特意强调服务架构规划,仅仅是在应用架构规划里面增加了应用集成架构分析…