架构
文章平均质量分 87
洪宏鸿
一个能文能武的全栈开发 :)
展开
-
F5->nginx->ingress->tomcat 每一层的作用是什么
tomcat这四层转发之后才能到达我们的应用, 我现在只知道ingress是将外部的访问转发到我们容器内部的应用, 我想详细了解一下。在你提到的这种架构中,请求需要经过 F5 -> Nginx -> Ingress -> Tomcat 四层转发。关于架构我有一个问题, 现在我们把应用部署在k8s上, 用户访问我们的应用需要经过 F5->nginx->ingress->F5->nginx->ingress->tomcat 每一层的作用是什么?原创 2023-04-26 10:52:47 · 991 阅读 · 0 评论 -
Jenkins 零基础教程
在我们开始探险之前,先来了解一下我们的主角 —— Jenkins。Jenkins 是一个开源的持续集成(Continuous Integration,简称 CI)工具,它的主要任务就是自动化软件的构建、测试和部署过程。它就像是一个负责任的管家,帮助开发者们更轻松地管理代码,让开发者们将更多精力投入到创造神奇的程序上。Jenkins 的核心原理可以概括为:观察、构建和反馈。Jenkins 不断地观察代码仓库的变化,当检测到新的提交时,会自动触发构建过程。原创 2023-04-21 11:42:41 · 360 阅读 · 0 评论 -
应用分层, 系统各部分得以独立发展,更加灵活、可扩展和易维护
应用封层是一种常见的软件设计模式,将整个应用程序分解成若干个层次结构,并将每个层次结构分配特定的职责。常见的分层结构包括DAO层、Service层、Manager层、Web层和开放接口层等。原创 2023-04-12 17:15:55 · 348 阅读 · 0 评论 -
分层异常处理规约
规约指定了不同层级的异常处理方式,以提高应用程序的可靠性和可维护性。其中,重要的是要记录日志,并尽可能地保留参数信息,以便更好地追踪和修复错误。同时,Web 层应该对异常进行友好处理,以提高用户体验。原创 2023-04-12 17:15:49 · 197 阅读 · 0 评论 -
单点登录方案知多少
这些框架和工具都提供了丰富的安全功能和单点登录的实现方式,可以根据具体应用场景和需求选择合适的框架来实现单点登录原创 2023-04-12 10:28:47 · 571 阅读 · 0 评论 -
Service Mesh框架 嗯? 微服务框架 哈? 分布式架构 哦?
分布式架构是一个更高层次的概念,它包含了微服务架构和 Service Mesh 等多种技术和模式。在实际应用中,这些技术和模式通常会相互结合,共同构建一个高性能、可扩展、易维护的复杂系统分布式系统这么大, 当然要分而治之啦不同的层次有不同的架构那不是很正常不过的事情毕竟没有什么问题是加一层解决不了的有那就加两层。原创 2023-04-11 09:47:36 · 157 阅读 · 0 评论 -
Hello Service Mesh, Hi Istio, 这就是架构的力量吗
Service Mesh 并不是一个框架或一个协议,而是一种用于处理服务到服务通信的基础设施层。它通常作为一个独立的组件,将微服务架构中的服务与其它服务解耦,使得开发者可以专注于编写业务逻辑,而不必担心底层的通信细节。Service Mesh 的核心组件是代理(通常称为 sidecar 代理)和控制平面。原创 2023-04-11 09:46:52 · 164 阅读 · 0 评论 -
java-分布式的时间调度, 花落知多少
需要根据具体的需求和场景选择合适的框架。xxl-job 和 Elastic-Job 都是相对轻量级的框架,使用起来比较简单,适用于一些简单的分布式任务调度场景。Quartz 是一个功能强大的任务调度框架,适用于各种复杂的任务调度场景;Spring Cloud Task 和 Apache Airflow 则更加注重任务调度的灵活性和可扩展性;Eureka + Quartz 则更加注重分布式任务调度的可靠性和扩展性原创 2023-04-08 15:30:56 · 591 阅读 · 0 评论 -
我的天哪, 什么是SOA架构
SOA架构是一种面向服务的架构,主要由服务、服务注册表、服务总线和服务编排器等组成。在这个图示中,有两个服务(Service 1和Service 2),每个服务都有自己的接口和实现。服务之间通过Service Bus进行通信,Service Bus是一个中间件组件,用于协调和管理服务之间的消息传递。服务的接口和实现都注册在Service Registry中,以便其他服务可以访问它们。原创 2023-03-27 17:17:41 · 1810 阅读 · 0 评论