一、什么是微服务 微服务(Microservice Architecture)是最近几年流行的一种框架思想,关于它的概念很难一言以蔽之。 究竟什么是微服务呢?我们在此引用 ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话: - 原文:https://m ...
分类:
其他好文 时间:
2020-06-06 00:41:37
阅读次数:
89
近些年微服务架构大行其道,趁着最近有时间,来捣鼓捣鼓微服务是怎么一回事。 微服务架构 微服务的概念由 Martin Fowler 于2014年3月提出: 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服 ...
分类:
Web程序 时间:
2020-06-05 16:49:27
阅读次数:
82
实现步骤 设计架构模式:在一个集群里,有三台服务器,其中一台使用磁盘模式,另两台使用内存模式。两台内存模式的节点速度更快,因此通过客户端连接访问它们。但是在客户端不可能分别连接两台内存节点,肯定是通过前端反向代理去轮询分发请求。如果担心前端反向代理服务器故障,可以通过keepalived软件做一个高 ...
分类:
其他好文 时间:
2020-06-03 15:40:22
阅读次数:
69
Google 在2018年推出了 Android Jetpack,在Jetpack里有一种管理fragment的新架构模式,那就是navigation. 字面意思是导航,但是除了做APP引导页面以外.也可以使用在App主页分tab的情况.. 甚至可以一个功能模块就一个activity大部分页面UI都使用fragment来实现,而navigation就成了管理fragment至关重要的架构.
分类:
移动开发 时间:
2020-06-03 09:28:04
阅读次数:
104
什么是微服务? 就目前而言对于微服务业界没有一个统一的,标准的定义.但通常而言,微服务是一种架构模式或者说是一种架构风格,它提倡单一应用程序划分为一组小的服务,每个服务在其独立的自己的进程中,服务之间相互协调,互相配合,为用户提供最终价值.服务之间采用轻量级的通信机制互相沟通(基于Http的Rest ...
分类:
编程语言 时间:
2020-05-24 00:11:05
阅读次数:
151
SOA五种基本架构模式及远程过程调用一、SOA五种基本架构模式1.五个构建服务的SOA基本模式分别为:边界组件:将接口(契约)从实现中分离出来以取得灵活性与可维护性服务托管:使用通常包装器来托管服务实例并重用主动式服务:在服务中使用至少一个独立线程来启动事务处理服务:处理事务内部的消息并妥善处理故障 ...
分类:
其他好文 时间:
2020-05-17 20:33:35
阅读次数:
86
视图(View) 是Django的 MTV 架构模式的V部分, 主要负责处理用户请求和生成相应的响应内容 , 然后在页面或其他类型文档中显示。 也可以理解为视图是MVC架构里面的C部分(控制器),主要处理功能和业务上的逻辑。 构建网页内容 响应类型 在构建网页前,我们先了解响应类型,视图函数都是通过 ...
分类:
其他好文 时间:
2020-05-09 19:27:34
阅读次数:
58
在上一篇博客我们介绍了Nginx一个很重要的功能——代理,包括正向代理和反向代理。这两个代理的核心区别是:正向代理代理的是客户端,而反向代理代理的是服务器。其中我们又重点介绍了反向代理,以及如何通过Nginx来实现反向代理,那么了解了Nginx的反向代理之后,我们要通过Nginx的反向代理来实现另外 ...
分类:
其他好文 时间:
2020-05-02 16:41:30
阅读次数:
48
Servlet 一、服务器端编程 简单的说编写运行服务器中的程序代码,在java中使用的就是Servlet技术。 1.1 软件架构模式 一个软件的形态问题,一个软件有展现给用户的一面,也有处理业务的一面,一般来说展现给用户的称为客户端, 处理业务逻辑的称为服务端。 传统的软件: 采用 C/S架构 C ...
分类:
其他好文 时间:
2020-04-29 00:57:19
阅读次数:
63
MVC 在整个 GUI 编程领域,MVC 已经拥有将近 50 年的历史了。早在几十年前,Smalltalk-76 就对 MVC 架构模式进行了实现,在随后的几十年历史中,MVC 产生了很多的变种,例如:HMVC、MVA、MVP、MVVM 和其它将 MVC 运用于其它不同领域的模式。 早期的 MVC ...
分类:
Web程序 时间:
2020-04-27 09:16:31
阅读次数:
64