java架构师指南:Dubbo的应用介绍

    Dubbo是一款高性能,轻量级的开源JAVARPC框架和SOA服务管理解决方案。简而言之,Dubbo是一个服务框架。坦率地说,它是用于远程服务调用的分布式框架。它提供了三个核心功能:面向接口的远程...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-23 20:05
  • 阅读 ( 68 )

java架构师指南:用ER图进行微服务建模会遇到哪些问题

    首先,ER图设计时假定了使用的是关系型的数据库。微服务的一个特点在于它支持异构架构,系统的不同部分,依据实际需要可选择不同的编程语言、框架以及数据库的类型。关系型数据库采用平面表...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-23 17:05
  • 阅读 ( 99 )

java架构师指南:微服务架构中存在哪些分布式问题

  微服务架构的技术体系、社区目前已经越来越成熟,所以在初期选择使用或者企业技术体系转型微服务的时候,需要了解微服务架构中的分布式的问题:   在所有服务都是更小单元的部署结构时...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-23 16:12
  • 阅读 ( 65 )

java架构师指南:六边形框架的介绍

   六角形体系结构是分层体系结构样式的替代方法。 如下图所示,六角形架构风格选择以业务逻辑为中心的方式组织逻辑视图。 该应用程序具有一个或多个入站适配器,而不是表示层,它通过调用业...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-22 19:25
  • 阅读 ( 585 )

java架构师指南:微服务的注册中心实现方式

    注册中心API     服务注册接口:服务提供商通过调用注册接口来完成服务注册     服务反注册接口:服务提供者通过调用服务反注册接口来完成服务注销     心跳汇报接口:服务提供商通过调...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-22 17:07
  • 阅读 ( 141 )

java架构师指南:微服务架构如何发布和引用服务

    服务描述:服务调用解决的第一个问题是如何对外描述。常用的服务描述方法包括RESTfulAPI,XML配置和IDL文件。     RESTfulAPI     主要被用作HTTP或者HTTPS协议的接口定义,即使在非微...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-22 16:26
  • 阅读 ( 65 )

java架构师指南:微服务架构中使用容错隔离的方法

  上篇文章我们讲了微服务架构中可能遇到这么多的可用性风险,并且也知道了「容错隔离」的重要性,下面我们再来看看常见的「容错隔离」方法有哪些:   超时:   这也是简单的容错方式。...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-21 16:10
  • 阅读 ( 74 )

java架构师指南:使用微服务架构一般会有哪些风险

  微服务架构中,常见的可用性风险到底有哪些吧,知道了有哪些风险我们才知道该如何去规避、去隔离风险。   我们可以从项目部署规模的角度去分析风险:   单机可用性风险:   这个很...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-21 15:51
  • 阅读 ( 64 )

java架构师指南:微服务如何实现「访问安全」

  在微服务架构下,有以下三种方案可以选择,当然,用的最多的肯定还是OAuth模式。   网关鉴权模式(API Gateway)   服务自主鉴权模式   API Token模式(OAuth2.0)   下面分别...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-21 15:18
  • 阅读 ( 60 )

java架构师:Docker对于微服务架构带来的优势

    1隔离,抽象,可移植性     容器是操作系统内存中的应用程序隔离。我们不知道这些相关服务是否在同一台计算机上运行,​​并且主机的操作系统资源是否通过容器抽象来共享。多亏了Docker,我...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-20 17:28
  • 阅读 ( 63 )

java架构师指南:微服务架构的不足在哪里

    弗雷德·布鲁克斯(FredBrooks)30年前写道,“therearenosilverbullets”。像任何其他技术一样,微服务架构也有其缺点。其中之一与他的名字相似。“微服务”强调服务规模。实际上,一些开发人员...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-20 15:44
  • 阅读 ( 64 )

java架构师指南:使用微服务架构的原因

  在从事java架构师的这几年,我带领团队做过很多项目,以小中型为主,很少涉及大型项目,因此我设计的架构往往都是单体式应用,以下架构拓扑图是我最常用的:   对于不同项目性能需求,...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-20 15:15
  • 阅读 ( 83 )

java架构师指南:微服务架构搭建前需要做哪些准备

    搭建微服务架构绝非易事。我们不仅必须对微服务的概念有深刻的了解,而且还必须研究大量的技术工具并掌握它们的优缺点。最后,我们需要结合技术团队对技术的理解。选择最合适的技术选择。这...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-18 20:32
  • 阅读 ( 98 )

java架构师指南:微服务架构的特性有哪些

    微服务架构是一种提倡将单个应用程序划分为一组小型服务的架构模式,这些服务相互协调和协作以为用户提供最终价值。每个服务在其自己的进程中运行,并且服务之间使用轻量级的通信机制相互通...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-18 19:51
  • 阅读 ( 69 )

java架构师指南:架构师在开发过程中的作用是什么?

    Java架构师在整个软件系统开发过程中扮演着重要角色,随着开发过程的进行,他们的职责或关注点不断变化。     1.按软件开发过程维度来说:     需求阶段:Java架构师主要负责理解和管理...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-18 19:20
  • 阅读 ( 56 )

java架构师指南:如何推荐一个项目

  首先,做好现有数据资源和业务流程调查也是非常重要。很多时候,往往会因为某些服务器或业务流程的不匹配导致原定实施计划的更改,从而导致项目进度缓慢或者项目失败。   再次,软件是...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-17 19:54
  • 阅读 ( 65 )

java架构师指南:成为java架构师之后该怎么走

    作为一名java架构师,首先要将自己的主要职责概括为三个“负责”,即为新系统的架构设计、旧系统的架构演进负责;为业务的技术支撑负责;为团队新人的成长负责;结合多年经验,小编将java架构师...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-17 19:35
  • 阅读 ( 56 )

java架构师指南:架构师的核心价值体现在哪儿

    在互联网圈,java架构师这个名号的火热程度堪比产品经理,它在产品经理没火之前就已经风生水起。今天小编就为大家介绍java架构师的核心价值体现在哪儿。     技术开源化     开源已经成...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-17 17:26
  • 阅读 ( 358 )

java架构师指南:微服务架构为什么需要「 API网关 」?

    为什么做微服务的需要「API网关」呢?「API网关」到底有些啥功能呢?我们以前项目结构比较简单的时候有用到过「API网关」概念的模块吗?     实际上,当我们的项目是单个应用程序时,尽管...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-16 17:16
  • 阅读 ( 105 )

java架构师指南:java语言相关的微服务架构

    1.SpringBoot     SpringBoot的设计目的简化Spring应用程序的初始构造和开发。在2017年,有64.4%的受访者决定使用SpringBoot,这可以说是最受欢迎的微服务开发框架。利用SpringBoot开发的...

  • 0
  • 0
  • JAVA Q&A
  • 发布于 2020-09-16 16:17
  • 阅读 ( 143 )