标签:敏捷

编程技术

零信任网络的一个重要功能:信任管理

5

Harries 发布于 2019-07-17

信任管理是零信任网络的一个重要功能。人们对信任这个概念并不陌生,比如,你会信任自己的家人,但不会信任大街上的陌生人,当然更不可能信任面露凶相的陌生人。为什么会这样?信任是如何产生的? 首先,你确实了解自己的家人。你知道他们长什么样子,住在哪里,你并不会怀疑他们的身份,在重要的事情...

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

编程技术

同志,云原生了解一下?

11

xirruiqiang 发布于 2019-07-16

阿里妹导 读 : 伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都9102年了,作为技术人,如果你还不懂云原生,那真的 out 了。 大家言必称云原生,上网搜索云原生,却没有统一的解释,今天,阿里巴巴高级技术专家酱油(花名)带你一...

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

编程技术

东方证券正式开源其微服务框架 gRPC-Nebula

1

darida 发布于 2019-07-15

6 月中旬,东方证券宣布开源其基于 gRPC 框架开发的微服务框架 gRPC-Nebula。据了解,gRPC-Nebula 框架具有服务自动注册、服务发现、链路跟踪、服务治理等特性,为证券行业自身所特有的痛点提供了解决方案。InfoQ 编辑采访了东方证券首席架构师樊建,了解了 g...

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

编程技术

技术角色论系列:从一个架构师的角度看产品

likai 发布于 2019-07-15

架构因为复杂和规模增长而存在。复杂意味着功能和结构的变化和相互影响,是一个动态的过程概念。架构的逻辑开始于产品,着力于使用IT技术实现功能逻辑(业务逻辑)和非功能逻辑(安全、可靠、健壮、可维护、可移植、可重用、可扩充等)。 一个产品的IT技术实现可以不需要架构师,无非是持续的人力...

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

编程技术

微服务架构之我们应该从Dubbo中学到什么

13

xirruiqiang 发布于 2019-07-15

一、 模块分包 整体上按分层进行分包,然后每个包又分API包和具体的方案包,从中提炼出三个需要注意的点 1.1复用度 1) 包中的类应具有相同的重用可能性 2) 紧密协作的类应放在同一包 3) 对于变化因子,包中的类应全改或全不改 4) 变化应在包内终止,不应传播到其他包 1.2...

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

Spring

如何实现Spring框架中的AOP

4

songhua.gao 发布于 2019-07-14

声明一个AdvisedSupport类,用于保存被代理对象和拦截方法的元数据对象 创建织入点AopProxy,可以通过getProxy方法获取代理后的对象。使用CGLIB生成动态代理,生成Enhancer实例,并指定用于处理代理业务的回调类 完成了织入之后,我们要考虑另外一个问题...

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

Java

Choerodon 的微服务之路(四):深入理解微服务配置中心

5

xiaoli.he 发布于 2019-07-12

本文是Choerodon 的微服务系列推文第四篇,上一篇《 Choerodon的微服务之路(三):服务注册与发现 》介绍了Choerodon的注册中心,并通过代码的形式介绍了 在Choerodon微服务框架中是如何来实现服务注册和发现的,本篇将介绍配置中心在微服务架构中的作用。 ...

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

编程技术

微服务架构之容错Hystrix

7

wenming.gapo 发布于 2019-07-12

文章来源: http://www.liangsonghua.me 作者介绍:京东资深工程师-梁松华,长期关注稳定性保障、敏捷开发、JAVA高级、微服务架构 一、容错的必要性 假设单体应用可用率为99.99%,即使拆分后每个微服务的可用率还是保持在99.99%,总体的可用率还是下降...

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

编程技术

微服务架构之网关层Zuul剖析

4

puefu.he 发布于 2019-07-11

文章来源: http://www.liangsonghua.me 作者介绍:京东资深工程师-梁松华,长期关注稳定性保障、敏捷开发、微服务架构 一、Zuul简介 Zuul相当于是第三方调用和服务提供方之间的防护门,其中最大的亮点就是可动态发布过滤器 二、Zuul可以为我们提供什么 ...

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

编程技术

经验分享:在金融企业中实施领域驱动设计的敏捷实践 | 敏捷联盟

yeseng 发布于 2019-07-11

我参与了几次敏捷转换。我所工作的每家公司都提出了同样的问题:我们如何将当前的软件划分为团队,以及我们如何使这些团队与我们的业务目标保持一致?在本报告中,我将分享我的经验,帮助公司使用领域驱动设计方法向敏捷自治团队迈进。 1.引言 我的名字是Kenny Baas-Schwegler...

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

编程技术

从应用交付交付看云原生体系的构建

8

songhua.gao 发布于 2019-07-11

一、现阶段云原生体系的“暗面” 自从 Matt Stine 提出 Cloud Native(云原生),云原生的概念经历了多个版本的迭代,Google 主导成立的 CNCF(Cloud Native Computing Foundation 云原生计算基金会 )对云原生的...

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

编程技术

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

8

xubiao.zhuang 发布于 2019-07-11

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

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

编程技术

IT基础架构变革在路上:青海移动的去“IE”之旅

1

songhua.gao 发布于 2019-07-11

近两年一场由互联网企业掀起的x86化浪潮已呈蔓延之势,迅速波及到传统行业。在互联网时代,这是一个必然结果,因为降低成本,并以低成本实现对客户需求的快速敏捷响应和极致用户体验,是加速业务创新、提高企业核心竞争力的重要手段。本着提升管理效率,降低交易成本的目的,IT优化是节约计划中不...

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

Java

阿里巴巴版 JDK 首发 GA 版 生产环境可用

3

尖兵 发布于 2019-07-11

今年3月份,Dragonwell JDK 正式开源 ,发布预览(Preview)版本。近日,阿里巴巴重磅宣布 Dragonwell JDK 8.0.0-GA 正式版发布,这意味着 Dragonwell JDK 已经完全具备在生产环境运行的能力。 在过去三个月时间内,Dragonw...

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

编程技术

微服务架构在Kubernetes上的实现

2

邓龙华 发布于 2019-07-10

【编者的话】本文是微服务网格系列的第二部分,通过Kubernetes这个当前最流行的微服务部署平台,来具体讲解微服务的部署过程,让用户对微服务有具体认知,同时为后续结合Istio部署更复杂服务打下基础。 在上一篇 文章 中,我们讨论了最近的微服务趋势,以及伴随微服务架构可能出现的...

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

Spring

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

16

hellas 发布于 2019-07-10

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

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

编程技术

Apache的架构师们遵循的30条设计原则

1

hellas 发布于 2019-07-09

本文作者叫Srinath,是一位科学家,软件架构师,也是一名在分布式系统上工作的程序员。 他是Apache Axis2项目的联合创始人,也是Apache Software基金会的成员。 他是WSO2流处理器(wso2.com/analytics)的联席架构师。 Srinath撰写...

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

编程技术

颠覆微服务认知:深入思考微服务的七个主流观点

8

xirruiqiang 发布于 2019-07-08

作者 | 梁桂钊 微服务架构现在已经成为了企业应用架构的必聊话题,本文沉淀了作者多年工作的所见所闻和实战思考,跳出纯技术的视角去思考架构,去看待微服务,保证利用现有的技术(工具)实现业务价值的最大化。 一、逃离单体系统,拥抱微服务? 单体系统和微服务的区别在于,一个单体系统是一个...

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