上一页 1 2 3 4 5 6 ··· 29 下一页
摘要: 一、接口调用 接口调用如果是远程调用,那么就构成了简单的分布式。最简单的远程接口实现方式是web service或rest。当然一个合理的分布式应用不仅仅是远程接口调用这么简单。还需要有负载均衡、缓存等功能。最简单实现分布式的技术是Rest接口,因为Rest接口可以使用现存的各种服务器,比如负载均衡 阅读全文
posted @ 2020-06-20 09:28 skyme 阅读(1268) 评论(0) 推荐(1) 编辑
摘要: 领域驱动设计DDD(Domain Driven Design)提出了从业务设计到代码实现一致性的要求,不再对分析模型和实现模型进行区分。也就是说从代码的结构中我们可以直接理解业务的设计,命名得当的话,非程序人员也可以“读”代码。这与微服务设计中的约定优于配置不谋而合,如果你熟悉英文,那么直接根据包名 阅读全文
posted @ 2020-06-19 09:47 skyme 阅读(3662) 评论(2) 推荐(2) 编辑
摘要: 一、如何实施微服务 微服务是一种架构的理念,提出了微服务的设计原则,从理论为具体的技术落地提供了指导思想。实施微服务需要具备以下条件: 计算和存储资源能否快速的分配 是否具备快速部署的能力,因为微服务每个服务都比较微小,所以不管是测试环境还是生产环境都需要快速部署的能力 基本的监控,包括CPU、内存 阅读全文
posted @ 2020-06-18 11:35 skyme 阅读(954) 评论(0) 推荐(1) 编辑
摘要: 一、聚合器微服务设计模式 这是一种最常见也最简单的设计模式,效果如下图所示。聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发布成一个新的微服务,这符合DRY原则。另外,每个服务 阅读全文
posted @ 2020-06-17 14:15 skyme 阅读(1271) 评论(0) 推荐(5) 编辑
摘要: 阅读全文
posted @ 2020-06-16 12:09 skyme 阅读(1394) 评论(3) 推荐(2) 编辑
摘要: 一起玩转微服务(1)——概念 一起玩转微服务(2)——框架与工具 一起玩转微服务(3)——微服务架构设计模式 一起玩转微服务(4)——如何实施微服务 一起玩转微服务(5)——分层架构 一起玩转微服务(6)——通信协议如何统一 一起玩转微服务(7)——单一职责 一起玩转微服务(8)——服务拆分原则 一 阅读全文
posted @ 2020-06-15 13:05 skyme 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 一、什么是微服务 随着各行各业公司的快速发展,业务规模的不断扩大,不可避免的造成原有架构不能够适应快速的增长和变化。这时,微服务就进入大家的视野,其实在微服务之前,很多的公司已经做过服务化的改造,并且取得了一定的成果,但是对于整体流程的标准化还有一定有差距。那么,什么是微服务呢?准确的说,微服务是一 阅读全文
posted @ 2020-06-15 13:02 skyme 阅读(984) 评论(2) 推荐(5) 编辑
摘要: 一、什么是devops 在DevOps之前,从业人员使用瀑布模型或敏捷开发模型进行软件项目开发:瀑布模型或顺序模型是软件开发生命周期(SDLC)中的一种开创性方法,在这个模型中,软件开发成为一个线性过程,不同的阶段和任务被依次定位;而敏捷开发涉及各种方法的使用和SDLC中多个团队的协作。瀑布模型的线 阅读全文
posted @ 2020-06-14 20:19 skyme 阅读(397) 评论(0) 推荐(1) 编辑
摘要: 根据 Java 虚拟机规范,类文件由单个 ClassFile 结构组成: ClassFile { u4 magic; //Class 文件的标志 u2 minor_version;//Class 的小版本号 u2 major_version;//Class 的大版本号 u2 constant_poo 阅读全文
posted @ 2020-06-14 10:51 skyme 阅读(393) 评论(0) 推荐(1) 编辑
摘要: 在 java 中守护线程和本地线程区别 java 中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法 Thread.setDaemon(boolon);true 则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemo 阅读全文
posted @ 2020-06-13 16:33 skyme 阅读(190) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 29 下一页