#模块化

      更多分类

精心设计的单体架构也是好的

18-10-08 284 2 banq

该文认为单体巨石架构如果经过良好设计也是很好的,但是什么是良好设计呢?原文: DevOps Days London今年很棒!会谈很有意思,文化包容性和友好性。 我一直认为我们应该建立'正确的服务'... 详细

重用和单一职责可能是对立的

18-09-24 54 banq

单一职责是让一段代码只做一件事,实现一个功能,软件复杂性来自于让一段代码做两件事: "So much complexity in software comes from trying to make... 详细

模块化不是采用微服务主要目的

18-09-11 51 banq

如果你转向微服务的动机是为了实现模块化,那么请三思而行。 模块化是JVM内部的解决方案,比如JPMS, OSGI和JBOSS模块。JPMS对于应用程序级别的模块化是没有用的,OSGI的复杂臃肿会掩盖... 详细

从Java 8升级到Java 11应该注意的问题

18-09-07 275 banq

从Java 8迁移到Java 11比大多数升级更棘手。以下是这个过程的一些注意事项。 模块 在Java 9中Java引入了历史上最大的变化之一 是模块,但: 不必将你自己的代码模块化以后才能升... 详细

JPMS模块对于库包开发人员的负面效应

18-09-07 20 banq

Java 9引入了一个主要的新功能:JPMS,即Java平台模块系统,但是对于专门提供库包开发的程序员却有负面效果。 Java 8可能是有史以来最成功的Java版本,它被广泛使用,因此,几乎所有开源... 详细

6种办法实现精益软件

18-09-03 32 banq

最近,我浏览了公司的代码库,发现它有三个版本的仪表板,都是用于分析页面,我很确定客户不需要那样做。这引发了我幼稚脑中的一些事情,我开始在互联网上寻找相关的想法。就在那时,我发现了这篇古老的论文: “为... 详细

写害羞的代码才能模块化

18-08-17 23 banq

"Write shy code - modules that don't reveal anything unnecessary to other modules and that don't rel... 详细

Jenkins插件原理

18-08-15 25 banq

1.它的插件是分两个部分,显示部分和运行控制部分,显示部分继承RootAction 定义菜单名称和url;控制部分继承Builder,在perfor方法里定义运行内容;在控制部分也有定义JSP参数输入... 详细

按六角形架构实现模块化设计

18-08-12 523 2 banq

六角形架构是核心与接口外围关系图,业务逻辑核心应该位于中心,不依赖于外层接口,注意,这里数据库也是一种外围,很多系统能做到业务逻辑不依赖rest或界面,但是做不到不依赖于数据库。违背... 详细

纠结了,微服务和单体你选择哪一个?

18-08-10 138 banq

本文是一篇微服务和单体架构比较文章,这类文章很多,但是比较的现象背后其实已经假设了一种先验的判断标准,这篇文章的言下之意是微服务比单体高级,对人员素质要求高,其实这是一种误解,微服务正是首先承认人理性... 详细

真棒:使用Java 11实现应用的模块化

18-08-06 215 1 banq

Java 11带来成熟的模块化系统,OSGI丢一边去吧,为什么要迁移到模块系统? 1. 模块能带来可靠的配置 - 新的模块系统是需要在程序组件里明确声明依赖的方法,这种替代料以前默认的但是脆弱的、容... 详细

使用Spring Boot实现模块化

18-07-25 804 7 banq

一般情况下,一个SpringBoot应用 = 一个微服务 = 一个模块 = 一个有边界的上下文,如果有多个模块,我们就开发多个微服务,多个SpringBoot应用,然后使用Springcloud实现它... 详细

测试和发现模块之间耦合的有效手段

18-07-20 209 1 banq

虽然我们使用SpringBoot实现微服务,但是在一个微服务中还是有可能塞入很多模块;同时从单体向微服务过程中,只有先将单体切分成模块以后,这些模块之间的依赖越来越少,这些模块才能逐个独立成微服务。 ... 详细

Java ServiceLoader与Spring工厂加载器

18-07-18 229 3 banq

现在Spring boot来到了Jar世界,原来它是管理war世界的王者,所以,他也很可能带来了Jar打包规则的改变。Jar世界从OSGI到Java Service Loader以及Java 9的模块... 详细

模块化与微服务比较

17-03-27 3146 10 banq

本文比较了微服务和模块化整体架构(modularized monolith )的区别。现在大家一股脑从整体单片monolith迁移到微服务,但是这种转变真的适合你公司吗?整体单片monolith确实有... 详细

共有 251 2 下一页