标签:Architect

编程技术

开源微服务框架,你知道几个?

18

尖兵 发布于 2019-07-12

诞生于 2014 年的“微服务架构”,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。 关于微服务架构是什么,没有一个明确的定义,每个实践者有自己的理解,但是有人给出的一个公式值得思考: 微服务架构...

阅读(19)评论(0)赞 (0)

编程技术

从技术雷达看​DevOps的十年——容器技术和微服务

8

xubiao.zhuang 发布于 2019-07-11

在上一篇文章中,我们讲到了基础设施即代码和云计算给运维领域带来的深远影响。而 DevOps 运动不仅仅改变了运维端,同时也改变了开发端,特别是 Docker 的兴起和微服务架构的流行。在这一篇,我们将通过技术雷达上相关条目的变化来考察 Docker 和微服务的发展。 在 Dock...

阅读(24)评论(0)赞 (0)

Spring

Spring Boot 最流行的 16 条实践解读!

1

xiaoli.he 发布于 2019-07-11

来源: http://t.cn/EJWZNra Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。 ...

阅读(21)评论(0)赞 (0)

编程技术

超火热的开源微服务框架汇总 值得关注

17

puefu.he 发布于 2019-07-11

诞生于 2014 年的“微服务架构”,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。 关于微服务架构是什么,没有一个明确的定义,每个实践者有自己的理解,但是有人给出的一个公式值得思考: 微服务架构...

阅读(22)评论(0)赞 (0)

Spring

基于Spring Boot和Spring Cloud实现微服务架构

16

hellas 发布于 2019-07-10

【编者的话】首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入了这样误区。官网的技术导读真的描述的很详细,虽然对于我们看...

阅读(40)评论(0)赞 (0)

编程技术

谷歌:云原生架构的 5 条原则

yeseng 发布于 2019-07-08

在 Google Cloud 中,我们经常把“云原生架构”这一术语作为迁移或构建在 Google Cloud Platform (GCP)上的应用程序所期望的最终目标。但云原生究竟是什么意思呢?更重要的是,你如何着手设计这样一个系统? 从高层次来看,与传统的本地基础设施相比, 云...

阅读(34)评论(0)赞 (0)

编程技术

论文笔记:[FTNDB'07] Architecture of a Database System

1

yeseng 发布于 2019-07-07

数据库系统是非常重要且复杂的系统,但是其架构方面的知识却不像其他重要的系统(例如操作系统,编译器等)一样为人所熟知。传统教材通常着重讲述数据库相关的算法和理论知识,很少涉及到系统开发和架构方面。论文使用流行的商业和开源数据库系统作为例子,着重论述(关系型)数据库系统的架构。尽管有...

阅读(51)评论(0)赞 (0)

Java

AOP面向切面编程–解放你的双手

xiaoli.he 发布于 2019-07-07

假如现在有一个需求,在对数据库进行增删改查的时候,假如执行每个操作之前都要求把数据备份一下。这个时候怎么做比较好呢,难道要在每个方法之前都写一个save()方法吗,如果用到增删改查的地方非常多,这时候就非常麻烦了。 通过java中的动态代理就可以很方便的实现。比如 首先有个操作数...

阅读(37)评论(0)赞 (0)

Java

AOP面向切面编程–解放你的双手

Harries 发布于 2019-07-07

AOP面向切面编程 假如现在有一个需求,在对数据库进行增删改查的时候,假如执行每个操作之前都要求把数据备份一下。这个时候怎么做比较好呢,难道要在每个方法之前都写一个save()方法吗,如果用到增删改查的地方非常多,这时候就非常麻烦了。 通过java中的动态代理就可以很方便的实现。...

阅读(28)评论(0)赞 (0)

编程技术

开发历程

刘莉莉 发布于 2019-07-07

整理了一下个人的开发历程。 Stackoverflow 现在是 1499 Rep Github 不会推广,靠搜索有了几十个星星 Blog 应用 独立开发、上架了几款应用,累计了几万下载。 计时机器 酷安页面 现在4.8分 / Google Play 现在4.7分 持续维护近两年的...

阅读(40)评论(0)赞 (0)

Spring

消息驱动——Spring Cloud Stream

10

尖兵 发布于 2019-07-05

在进入正题之前,我们先来设想一个场景。有两个人在对话,其中一个人问了另一个人一个问题,这个问题比不简单,得出正确答案需要花点时间。那么问题来了,问问题的一方,在对方给出答案之前,会怎么做呢?是一直做在那里等呢,还是去做其它待会必须去做的事呢,比如boss昨天才交代今天解决的bug...

阅读(45)评论(0)赞 (0)

编程技术

如何带领团队“攻城略地”?优秀的架构师这样做

58

xubiao.zhuang 发布于 2019-07-03

阿里妹导读:架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。今天,阿里巴巴技术专家九摩将多年经验,进行系统性地总结,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。 (文末有彩蛋~) ...

阅读(73)评论(0)赞 (0)

编程技术

微服务之旅:从 Netflix OSS 到 Istio Service Mesh

8

Harries 发布于 2019-07-03

点击左上角蓝字,关注“锅外的大佬” 专注分享国外最新技术内容 微服务是具有边界上下文的松散耦合服务,使您能够独立开发,部署和扩展服务。它还可以定义为构建独立开发和部署的分布式系统的架构模式。 在微服务架构中处理服务之间的通信是一项挑战,因为它们需要在不可靠的网络中相互通信。 1....

阅读(30)评论(0)赞 (0)

编程技术

HBase实践 | 数据人看Feed流-架构实践

15

hellas 发布于 2019-07-02

背景 Feed流:可以理解为信息流,解决的是信息生产者与信息消费者之间的信息传递问题。 我们常见的Feed流场景有: 手淘,微淘提供给消费者的首页商品信息,用户关注店铺的新消息等 微信朋友圈,及时获取朋友分享的信息 微博,粉丝获取关注明星、大V的信息 头条,用户获取系统推荐的新闻...

阅读(40)评论(0)赞 (0)

编程技术

大型网站技术架构核心原理剖析,文末附知识图谱下载

2

小丁 发布于 2019-07-01

什么是软件架构 维基百科定义: 软件架构是指有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计 。 软件架构5大要素: 性能 可用性 伸缩性 扩展性 安全性 可以通过考察这5大要素来衡量一个软件架构设计的优劣。 高性能 网站性能是客观的指标,具体体现到 响应时间...

阅读(55)评论(0)赞 (0)

Spring

服务发现组件Netflix Eureka

17

xirruiqiang 发布于 2019-07-01

编辑推荐: 本文来自于csdn,文章主要介绍了为什么我们在项目中使用了Eureka呢?文中让我们我们清晰地看到了服务注册、发现的一系列过程和实现方式。 一、背景介绍 Eureka是Netflix开源的一款提供服务注册和发现的产品。 其官方文档中对自己的定义是: Eureka is...

阅读(43)评论(0)赞 (0)

Java

Java黑科技之源:JVMTI完全解读

1

邓龙华 发布于 2019-06-26

Java生态中有一些非常规的技术,它们能达到一些特别的效果。这些技术的实现原理不去深究的话一般并不是广为人知。这种技术通常被称为黑科技。而这些黑科技中的绝大部分底层都是通过JVMTI实现的。 形象地说,JVMTI是Java虚拟机提供的一整套后门。通过这套后门可以对虚拟机方方面面进...

阅读(47)评论(0)赞 (0)

编程技术

研发慢、宕机多、品牌弱怎么办?前携程 CTO 解密技术体系顶层设计

4

puefu.he 发布于 2019-06-26

近日,由极客邦科技旗下品牌 TGO 鲲鹏会举办的 GTLC 全球技术领导力峰会 在上海举行,GTLC 峰会邀请到了前携程网 CTO、靖亚资本创始合伙人叶亚明 (Eric Ye),就「技术系统的顶层设计」主题进行了深入的探讨和交流。游族网络 CTO & TGO 鲲鹏会上海分...

阅读(73)评论(0)赞 (0)