tnblog
首页
视频
资源
登录

互联网项目架构 01

4276人阅读 2022/8/20 19:55 总访问:1590388 评论:0 收藏:0 手机
分类: Dubbo

一、互联网项目架构目标
1、传统项目与互联网项目的区别


2、互联网项目特点:

  • 用户多

  • 流量大,并发高

  • 海量数据

  • 易受攻击

  • 功能繁琐

  • 变更快

3、相关概念-互联网项目架构目标
3.1、高性能:提供快速的访问体验。


3.2、高可用:网站服务一直可以正常访问。解决办法,集群多部署几个。

3.3、可伸缩:通过硬件增加/减少,提高/降低处理能力。例如:订单项目部署一个它写入数据库的性能是有限的;那就多部署几个订单项目多加几个数据库,每个项目都对应一个数据库。
3.4、高可扩展:系统间耦合低,方便的通过新增/移除方式,增加/减少新的功能/模块。

3.5、安全性:提供网站安全访问和数据加密,安全存储等策略。
3.6、敏捷性:随需应变,快速响应。

二、相关概念-集群和分布式

  • 集群:很多“人”一起,干一样的事。

    • —个业务模块,部署在多台服务器上。

  • 分布式:很多“人”一起,干不一样的事。这些不一样的事,合起来是一件大事。

    • 一个大的业务系统,拆分为小的业务模块,分别部署在不同的机器上。

三、架构演进
1、过程

1.1、

1.2、

垂直架构各项目之间是不能相互通信的
app1假设是订单项目,E表示用户模块它要对用户就行操作;app2假设是购物车项目,E表示用户模块它也要对用户就行操作所以重复功能很多。
1.3、

1.4、

1.5、

注意:Dubbo是SOA时代的产物,SpringCloud是微服务时代的产物


评价

vs2017 对 COM 组件的调用返回了错误 HRESULT E_FAIL

vs2017添加引用报错 对 COM 组件的调用返回了错误 HRESULT E_FAIL 1.以管理员身份打开vs2017开发人员命令指示符 2...

NPOI操作excel 2007/2010版本

HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx先...

NesTable设置不能拖动

让 Nestable 组件不能拖动,直接在jquery.nestable.js 文件中源码搜索var onStartEvent = function(e) 方法里面的list.drag...

让IIS支持webp格式图片让IIS支持vtt格式,iis设置mime类型,iis配置支持的类型

webp格式图片可以让图片体积变小。也让下载图片变得更加困难一点 在线制作webp工具 https://www.upyun.com/webp?utm_mediu...

DIV+CSS网页布局常用的一些基础知识整理

一.文件命名规范全局样式:global.css;框架布局:layout.css;字体样式:font.css;链接样式:link.css;打印样式:print...

异步线程轮询的demo

创建一个控制台应用程序,代码如下:usingSystem; usingSystem.Threading; namespaceConsoleApplication1 { publicdele...

怎么解决vs2015的30天试用期评估结束问题

早上刚打开项目,一脸懵逼,才一个晚上,怎么VS突然就不能用了...显示30天试用期评估结束第一个反应是要收费了,搜了下才知...

用Linq解决商品和其下sku的筛选排序查询

本是sql to linq的东西,但是用的框架是.core 2.1,所以就归到core里吧最近遇到一个稍微复杂点的小问题需求:商城的商品列...

怎样解决安卓在微信浏览器对于第三方网页的两次请求问题?

之前的项目是没有这种情况的,但是最近发现安卓手机在微信浏览器访问第三方网页时,页面点击某个按钮,写日志显示只触发了...

天地图的使用

2018.04.17号,我来到了我现在的这个公司,公司是做地理信息的,是中地数码集团在成都的合署公司,既然都说了是左地理信息...

C解决execl中的ROUNDUP函数

最近做物流系统再excel中遇到了ROUNDUP函数:和四舍五入不一样,它的用途是无论取值后的值是多少,除了0,都向上+1如 ROUND...

配置Java环境

安装jdk 地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这就不一一赘述了...

解决VS2017添加引用失败问题

VS2017添加引用失败 ,报错:找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例一:打开vs2017...

vs2017VS2019调试不单独打开浏览器,解决自动退出调试

刚开始使用vs2017时,调试web程式,vs2017总是会单独打开一个浏览器来运行程式debug结束后,打开的浏览器就会自动关闭,有时...

跨域请求数据

在网上找了一大片跨域请求的问题都没有解决必须要好生说一下问题:当在前台跨域请求的时候的发现控制台会报错,但访问是访...
没有个性,不需要签名
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术