标签:数据模型

编程技术

创建软件架构时应该关注什么?

1

dulong 发布于 2019-10-18

随着互联网的发展,软件的体量越来越大,这就要求每一个产品在设计之初就需要设计相应的架构以适应产品长期的发展以及升级。作为产品经理——一个产品最主要的负责人,也应该知道一点软件架构的知识。 软件架构师的首要关注点不是系统的功能,而是软件的品质,软件品质关注点指明了功能呢必须以何种方...

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

编程技术

中台之上:企业级业务架构

4

xiaoli.wang 发布于 2019-10-16

编者注: 《企业级业务架构设计:方法论与实践》的作者付晓岩,资深的企业级业务架构师,有超过19年的金融行业工作经验,目前就职于建信金融科技有限责任公司。本书是一部从方法论和工程实践双维度阐述企业级业务架构设计的著作。本文节选自原书第 6 章及第 15 章等章节,仅供学习交流使用,...

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

编程技术

如何将 Redis 用于微服务通信的事件存储

3

zhuangli 发布于 2019-10-16

来源:Redislabs 作者:Martin Forstner 翻译:Kevin (公众号:中间件小哥) 以我的经验,将某些应用拆分成更小的、松耦合的、可协同工作的独立逻辑业务服务会更易于构建和维护。这些服务(也被称为微服务)各自管理自己的技术栈,因此很容易独立于其他服务进行开发...

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

Spring

SpringBoot单体服务是如何搭建成SpringCloud微服务

10

yeseng 发布于 2019-10-15

本文是读了《Spring微服务实战》一书后的总结,介绍如何将传统应用程序一步步构建成分布式微服务架构。 传统应用程序是怎样的呢? ​ 传统应用程序是高度耦合的,开发者将业务逻辑,模块之间的调用硬编码在代码之中,使各个模块之间相互依赖。 ​ 在软件规模扩大之后,通常遭遇到这样一种情...

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

Java

Golang 初体验

likai 发布于 2019-10-15

我最近决定在一个新项目中使用 GoLang 来实现一组增删改查的 API。在此之前,我较为熟悉 Java,Groovy,了解一些 Python。 我大部分的经验都是使用 Java 或者 Groovy 加上 Spring Boot。这让我感到有些无聊,所以为什么不来学点儿东西找找乐...

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

编程技术

云服务OpenAPI的7大挑战,架构师如何应对?

9

刘莉莉 发布于 2019-10-15

API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参考 github 和 k8s ,它们都是典型的RESTful接口。云服务对外开放的窗口就是Open...

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

Java

2019 余额不足,如何高效充电?

9

尖兵 发布于 2019-10-14

阅读本文大概需要 3.3 分钟。 众所周知,创业是苦逼的,我常跟不少身边的朋友说,好好在职场打工挺幸福的,可以有创业的心态,但是别一时间头脑发热,就全职 All In 创业去。 可即便如此,这世界依然有不少 All In 的创业者,我的一个老朋友池建强老师,我觉得就算是其一吧,以...

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

Spring

一、SpringMVC主要流程源码解析

15

wenming.gapo 发布于 2019-10-13

流程说明: 请求Servlet 处理业务逻辑 设置业务Model forward jsp Servlet jsp Servlet 解析封装html 返回 2、spring mvc功能特性 spring mvc本质上还是在使用Servlet处理,并在其基础上进行了封装简化了开发流程...

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

Java

携程的 Dubbo 之路

13

xubiao.zhuang 发布于 2019-10-11

缘起 携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。这个框架是携程内部自行研发的,整体架构在这近 6 年中没有进行大的重构。受到当初设计的限制,框架本身的扩展性不是很好,使得用户要想自己扩展一些功...

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

编程技术

美国国防部体系结构框架应用分析

7

changyuan.xu 发布于 2019-10-10

本文从体系结构方法的定义引出美国国防部体系结构框架(DoDAF)的概念,对比DoDAF2.0版本的优势,说明DoDAF2.0中8个视角52个模型的含义,分析了DoDAF2.0框架下体系结构开发的原则和步骤。 在此基础上,简要分析了DoDAF2.0的应用领域,并以武器装备需求分析为...

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

编程技术

美国国防部体系结构框架应用分析

7

hanze 发布于 2019-10-10

本文从体系结构方法的定义引出美国国防部体系结构框架(DoDAF)的概念,对比DoDAF2.0版本的优势,说明DoDAF2.0中8个视角52个模型的含义,分析了DoDAF2.0框架下体系结构开发的原则和步骤。 在此基础上,简要分析了DoDAF2.0的应用领域,并以武器装备需求分析为...

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

编程技术

基于大中台小前台模式设计高并发电商架构

13

刘莉莉 发布于 2019-09-30

一、 什么是大中台(业务中台、数据中台、技术中台等) 大中台小前台的组织模式最近在业界很火热,此模式最早在芬兰著名移动游戏公司Supercell实施。在Supercell公司内部以小前台的方式组织了若干个开发团队,每个开发团队包含开发一款游戏所需的各种角色,从而在开发团队内部可以...

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

Java

携程的 Dubbo 之路

13

xiaoli.wang 发布于 2019-09-30

本篇文章整理自董艺荃在 Dubbo 社区开发者日上海站的演讲。 缘起 携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。这个框架是携程内部自行研发的,整体架构在这近6年中没有进行大的重构。受到当初设计...

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

编程技术

如何避免新代码变包袱?阿里通用方法来了!

10

xiaoli.wang 发布于 2019-09-30

阿里妹导读:什么是设计?什么是架构?从零开始建立一个新的系统,新写的每行代码都可能成为明天的历史包袱?如何能有效的在遗留代码上工作?今天,阿里资深技术专家辉子为我们带来NBF框架下软件工程架构设计通用方法论,值得细细品读。 Note:本文讨论的是基于服务化前提下的通用软件工程架构...

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

Java

ThreadLocal/InheritableThreadLocal 设计与源码分析

1

刘莉莉 发布于 2019-09-29

ThreadLocal 提供了线程本地的变量,每个线程只能通过 get/set 方法访问自己的变量。此类的实例通常声明为类的 private static 属性、用来把状态(比如事务ID)关联到线程上。 InheritableThreadLocal 扩展了 ThreadLocal...

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

编程技术

阿里架构师用3点讲透数据中台,这些都是你没看过的

7

changyuan.xu 发布于 2019-09-27

数据实际上是一个非常传统的行业。 有软件开始的那一天起,数据这个行业就存在了。比如说原来最早的时候,有非常多的数据报表数据可视化,然后到后来,有了商业智能,有了Data Warehouse(就是数据仓库),然后数据挖掘。 数据这个行业不仅仅是软件,它还有管理的部分,也就是说数据治...

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

编程技术

架构设计实践五部曲(四):单体式与分布式的应用架构

8

小丁 发布于 2019-09-27

产品架构在业务架构的基础上,按照解决的业务问题域,划分出不同的功能模块,再根据功能模块间的关系,组合成子系统。应用架构在产品架构的基础上考虑两个事情:第一、考虑的是子系统间的关系。第二、考虑将可复用的组件或模块进行下沉,沉淀到平台层,为业务组件提供统一的支撑。应用架构是要说明产品...

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

编程技术

架构设计实践五部曲(三):从领域模型提取数据架构

6

darida 发布于 2019-09-26

数据架构重要的输出是数据 – 实体关系图,简称 ER 图。ER 图中包含了实体(数据对象)、关系和属性 3 种基本成分。ER 图可以用来建立数据模型。如何准确的建立产品的数据模型,需要分解出业务需要什么样的数据。数据域的分解过程是站在业务架构的基础上,对业务域进行模型...

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