业界资讯
-
当当网架构师:从码农到大牛,技术与心境的双重提升
一、业务功能关注点 对于一个做技术的从业人员来说,大部分人开始走的是一条技术+业务的线路。从业务功能回顾一下工程师大致的工作内容: 1、业务理解和分析 通过解读需求文档,理解并分析业务。 2、UML建模 …
-
MySQL大表优化方案
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主…
-
区块链技术与微服务架构的关系
每一种新技术的产生与发展,都会与既有的技术与实践存在着联系。例如微服务作为一种技术架构,实际上是在SOA架构和JavaEE等分布式架构的基础上,进一步明晰了服务实现的方式与规则。 区块链技术脱胎于比特币,作为…
-
今日头条&内涵段子使用Go语言构建千亿级微服务架构实践
今日头条从内涵段子开始,从日均千万,到亿万,再到百亿级,再到千亿级流量,头条APP不断进化,成为一个TMD小巨头之一。本篇文章讲述头条架构的微服务变迁史。 今日头条在2015年中期前,使用的开发语言大量采用了Py…
-
从持续集成到弹性缩扩容:一个容器案例落地问题的思考
容器是这两年最热的一个话题,去年大家都在谈 Mesos、Kubernetes、Swarm,究竟哪家的挖掘技术强,今年容器技术的进一步普及,更多的人更关心容器技术如何落地,下面我们就基于一个实际的案例来聊一下容器落地遇到的…
-
springcloud(一):大话Spring Cloud
研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件…
-
像乐高积木一样构建API:一个接口专家的几点建议
本文基于 Matthias Biehl 在 2016 Nordic API平台峰会的演讲,视频请参看 [9] 笔者之前写了很多篇关于 API 的文章 [1][2],今天这篇将着重于如何结合业务模型来构建 API。 显然,这个话题对于不同的公司而言是完全…
-
我们如何使用HAProxy实现单机200万SSL连接
导读:架构师需要精确的了解服务的支撑能力,也希望通过调优来发挥单个节点最大的价值。本文分享了压测及调优 HAProxy 实现 200 万并发 SSL 连接的过程,由高可用架构翻译,转载请注明出处。 先观察上面截图,可以…
-
快报 | Nginx在Web服务器市场份额达到33.3%,而Apache则低于50%
导读:大概一半的网站仍然运行在Apache的Web服务器上,但有三分之一已经使用Nginx,差距正在快速缩小。 我们仔细看看详细的统计数据和趋势。 Nginx 是增长最快的Web服务器,市场份额达到 33.3%。 七年前,只有 3.9…
-
Java 微服务框架新选择:Spring 5
在这篇文章中,我们将讨论即将发布的第五代 Spring 框架中的新概念—— “Functional Web Framework”,来看看它如何帮助我们构建轻量级的微服务。 你可能会对标题中出现的 “Spring” 和 “微服务框架”感到惊讶。但是确实…