资讯月刊下载
采用微服务时必须解决的四个挑战
引用原文:4 Challenges You Need to Address with Microservices Adoption 作者: Saba Anees,AppDynamics公司的内容运营专员 翻译: 孙薇 在过去几周,我们介绍了微服务的概念,以及它在商业计划中的角色,还有企业迁移到微服务模型的方式——迁移到微服务的工作对企业提出了很大的挑战。在本周的文章中,我们将会对迁移到微服务时可能 ...
设计恰如其分的架构
文/粱沅(简书作者) 原文链接:http://www.jianshu.com/p/ac8da825c26f 远在2009年,Martin Fowler与Rebecca Parsons在QCon SF做了一次题为Agilists and Architects: Allies not Adversaries Presentation的演讲。演讲主要讨论了在敏捷方法中的架构活动。相似的话题,Neal F ...
简析Instgram的搜索架构
引用 原文:Search Architecture 作者:Maxime Boucher, Thomas Dimson 翻译:孙薇 Instagram的优势在于:虽然公司规模小,却拥有相对大得多的基础设施架构,在恰当的时候还能利用资源以借助Facebook十年来积累的经验。Facebook的“Unicorn”搜索架构是一款以社交图谱为基础的搜索引擎,可扩展至包含上万亿个文档的索引。2015年初,In ...
RabbitMQ在分布式系统的应用
引用 声明:本文CSDN作者原创投稿文章,未经许可禁止任何形式的转载。 作者:吕舜,MaxLeap 团队_Service&Infra成员。 责编:钱曙光,关注架构领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名+公司+职位。 由于之前做的项目中需要 ...
确保微服务应用安全的四个最佳实践
在生产环境中采用与部署微服务应用的决策上,很显然安全性占据了非常重要的角色。根据451 Research的研究报告《2016年软件定义基础架构前景展望》:在未来一年中,将近45%的企业或已实现,或计划推出基于容器的应用。随着在企业与容器应用方面DevOps实践逐渐普遍起来,安全管理者需要掌握维护应用安全的诀窍。下面这四条正是确保微服务应用安全的最佳实践范例。 第一条:发现并监控服务间的通讯 通常来 ...
每秒处理10万订单乐视集团支付架构
引用 声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载。 作者:梁阳鹤,乐视网boss平台技术部架构师,主要负责乐视集团支付,乐视会员系统,商业运营平台等系统架构工作。开源数据访问层框架mango作者。 责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshu ...
从日志统计到大数据分析
引用 作者:桑文锋,神策数据创始人&CEO,前百度大数据部技术经理。2007年浙大研究生毕业后加入百度,从2008年开始从事数据方向,从零构建了百度的用户日志大数据处理平台。2015年4月从百度离职,创建神策数据,帮助客户实现数据驱动。目前,面向互联网创业公司的产品神策分析的客户包括爱鲜蜂、多盟、AcFun、秒拍等。 2008年底,我开始在百度负责一个日志统计的小团队,开发了一套基于Had ...
Uber改造整体单一式代码库后的微服务架构实践
引用 原文: Rewriting Uber Engineering: The Opportunities Microservices Provide 作者: Emily Reinhold,Uber的工程师 翻译:孙薇 责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qsh ...
Twitter是如何做到每秒处理3000张图片的?
原文:How Twitter Handles 3,000 Images Per Second 编译:孙薇 如今,Twitter每秒可以创建并保存3000张(20GB)的图片。2015年,Twitter甚至从对媒体存储策略的优化中节省出了600万美元。 但并非一开始就是这样的,2012年Twitter还主要是基于文本的,就像《哈利波特》中的霍格沃茨魔法学校没有了那些悬挂在墙上的炫酷活动照片一样。如今 ...
淘宝高可伸缩高性能架构的相关框架介绍
一 应用无状态(淘宝session框架) 俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常 所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如tomcat采 用的集群节点广 ...
分布式架构2.0发布--Proxy代理平台优势
一、 安全问题处理 1. 在服务内部通过加密算法传递秘钥,不会在网络传输的时候暴漏安全信息。 2.通过代理虚拟服务地址,将服务地址加密 二、负载处理 可以通过apache、nginx服务器代理服务地址,通过代理地址访问真正的服务地址并进行负载均衡处理。 三、跨域问题处理 系统与系统之间集成,在不同的域名下进行服务调用,在没有服务总线或者管控平台的情况下,会出现跨域问题,如果使用jsonp的方式,服 ...
分布式架构2.0发布 企业级分布式架构
核心技术:Dubbo, ZooKeeper,Redis,FastDFS,KafKa,Nginx,Maven,Springmvc mybatis shiro, Druid, Restful,数据库读写分离,proxy代理机制,多数据源切换 1. 项目核心代码结构截图 <modules> <!-- jeesz 工具jar --> <module>je ...
容器爱好者的四大Docker利器
摘要:Docker一直是第一方和第三方开发人员关注的重点,但很多项目扩展、补充或增强Docker,而没有成为Docker的一部分。本文将介绍四个第三方工具来减少镜像、简化命令行、管理进程等。 衡量软件生态系统健康的一个有效方法是:第三方工具代替其工作的数量。如果每个人和他的兄弟都在潜心生产,那么胜率就会很大。举一个恰当的例子:Docker。 随着软件容器技术的成熟,容器从一个漂亮的想法变为一 ...
当当网高可用架构之道
声明:本文内容来自于TOP100Summit旗下技术沙龙品牌into100沙龙第17期:高可用高并发解决之道,如需转载请联系主办方进行授权。 嘉宾:史海峰,当当架构部总监。2012年加入当当,负责总体架构规划、技术规范制定,善于把握复杂业务需求,提出创新性解决方案,参与重点项目方案设计,对系统架构进行持续改造优化,推动技术革新,组织内外部技术交流。 责编:钱曙光,关注架构和算法领域,寻求报道或者投 ...
Kubernetes推1.2版本,可管理1000节点,运行3万Pods
赶在Google云端产品用户大会之前,Kubernetes也释出了1.2新版。超过680位开源开发者参与。新版最大特色是扩充能力大幅提高了400%,单个集群可管理1000个节点,运行30000个Pods。 主要变更(相对于v1.1.1): 1. 简化应用部署和管理 Dynimic Configuration功能(动态配置,通过核心API中的ConfigMap API实现)。它使得应用配置可以作 ...
Jeecg-P3 1.0版本发布,JAVA插件开发框架
Jeecg-P3 1.0版本发布,JAVA插件开发框架 特点:业务组件以JAR方式提供,插件模式、松耦合、可插拔、支持独立部署,也可以无缝集成Jeecg平台中。 【架构说明】 1.Jeecg-P3 采用SpringMvc + Minidao + Velocity + Maven(构建) 框架技术 2.插件引入方式 pom.xml文件中,引入新开发的插件 <!-- P3 jar --& ...
高性能智能日志实践
【编者按】本文作者是 Archanaa Panda ,从 2000 以来一直在软件开发(构架、设计和编程)团队担任 Java / JavaEE 构架师,目前立志于做一个与时俱进的独立的顾问架构师。在本篇文章中,作者通过多个方面为生产环节的日志提供建议和指导,最后还介绍了一个高性能的智能日志技术,帮助大家构建高性能的智能日志框架。 1.摘要 当应用在生产过程中,日志通常处于开发周期的次要位置,但实 ...
JEECG 3.6.2 移动能力版发布,快速开发平台
JEECG 3.6.2 移动能力版发布,快速开发平台——————————————————————————————— Version: jeecg-framework-3.6.2版 本: JEECG 微云快速开发平台Date: 2016-03-15作 者: 张代浩官 网: www.jeecg.org——————————————————————————————————————— 平台介绍: JE ...
集群调度框架的架构演进之路
集群架构是现代数据中心非常重要的组件,在最近几年中有长足发展。架构也从单体式设计转向更加灵活、去中心化和分布式设计。然而,许多现代开源实现仍然是单体式设计或者缺少很多功能,而这些功能对实际用户非常有用。 这篇博客是关于大型机群任务调度系列的第一篇,资源调度在Amazon、Google、Facebook、微软或者Yahoo已经有很好实现,在其它地方的需求也在增长。调度是很重要的课题,因为它直接跟运行 ...
谷歌架构的转变:从单数据中心到故障转移系统,再到多 ...
运行单数据中心的系统很有难度,那么设想一下切换到双数据中心吧,假设你需要对多个位于不同地理位置的数据中心提供支持。谷歌有一篇发人深思的优秀论文,其中对这一过程有所描述——“大规模高可用性:打造谷歌的广告数据基础设施”。 文中的主要观点是:在将单个数据中心切换到多个数据中心时,典型的故障转移架构在实践中效果并不太好。能够起到作用,使用较少资源就能提供高可用性和一致性的方法,是原生的多宿主/多重 ...