【技术整合】各技术解决方案与对应解决的问题
文章目录
- 基本实现
- 性能
- 安全
本文将框架分为三大类:
- 基本实现:包括某个供能或者提供web、移动端、桌面端、或者上述端上的某种功能
- 性能:提升高可用、高并发的框架
- 安全:包括网络安全、权限与容灾等
基本实现
.NET CORE、.NET :web基本、微服务、中间件的支持
Spring Boot:简化 Spring 应用的初始搭建以及开发过程
Spring Cloud:利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发
Autofac 集成 Castle :依赖注入、AOP
ShardingCore:分库分表、多租户
Dapper : ORM
.NET Core Entity Framework :ORM
Swagger :用于生成、描述、调用和可视化 RESTful 风格的 Web 服务
SignalR :即时通信
hangfire :定时任务
POI:Office 文档的 Java 处理包
NPOI :POI的.NET版本
Hot Chocolate和.NET Core构建GraphQL:前端查询获取
Jenkins:持续集成(CI)
axios:基于promise的网络请求库
VUE:前端基本实现
GRPC:RPC(远程过程调用)
xlsx.full.min.js :前端读取excle
wpf:桌面应用基本实现
sigle-spa、京东micro、阿里乾坤(qiankun)、腾讯无极、字节Garfish:微前端
Microsoft.Extensions.Logging、Serilog :日志
性能
consul、zookeeper、Eureka:服务注册与发现
RabbitMQ:消息队列
Elasticsearch、Logstash、Kiana、Beats:分布式搜索和分析引擎
Redis:缓存
Ocelot: 负载均衡 路由
nginx: 负载均衡 代理转发 动静分离
.NET Core Entity Framework :读写分离
WebHook:反向 API,即前端不主动发送请求,完全由后端推送
docker:容器化
k8s:管理容器化应用和服务
各云计算平台 : 弹性扩容
安全
SpringSecurity :声明式的安全访问控制
Shiro :身份验证、授权、密码和会话管理
Global Zone 、DRC:异地多活
consul、zookeeper、Eureka : 服务的存活状态检测(健康检查)
【技术整合】各技术解决方案与对应解决的问题相关推荐
- springboot搭建项目环境以及整合其他技术
文章目录 一.首先介绍4款插件:lombok和JBLSpringBootAppGen.mybatisX.easyCode 1.1 lombok 1.2 JBLSpringBootAppGen 1.3 ...
- SpringBoot整合第三方技术学习笔记(自用)
SpringBoot整合第三方技术学习笔记 搬运黑马视频配套笔记 KF-4.数据层解决方案 KF-4-1.SQL 回忆一下之前做SSMP整合的时候数据层解决方案涉及到了哪些技术?MySQL数据库与My ...
- 机器视觉技术原理解析及解决方案
机器视觉技术原理解析及解决方案 机器视觉就是用机器代替人眼来做测量和判断.机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 CMOS 和CCD 两种)将被摄取目标转换成图像信号,传送给专用的图像处 ...
- python实现3d扫描_基于3D扫描、机器人和物联技术的自动化逆向工程解决方案
逆向工程技术(Reverse Engineering)作为工程师重要的研发工具,在近几年来变得越来越举足轻重.在非自动化的逆向工程流程中,工程师需要耗费大量人工重复劳动,并且需要具有相当多的专业知识. ...
- 通过SignalR技术整合即时通讯(IM)在.NET敏捷开发框架中落地
1.引言 即时通讯(IM)是RDIFramework.NET敏捷开发框架全新提供的一个基于Web的即时通讯.内部聊天沟通的工具.界面美观大方对于框架内部进行消息的沟通非常方便.基于RDIFramewo ...
- 搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务
搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务 初步认识RocketMQ的核心模块 rocketmq模块 rocketmq-broker:接受生产者发来的消息并存储(通过调用rocke ...
- p2p网络中的NAT穿透技术----常见NAT穿越解决方案
p2p网络中的NAT穿透技术----常见NAT穿越解决方案 常见NA丁穿越解决方案 NAT技术在缓解IPv4地址紧缺问题.构建防火墙.保证网络安全等方面都发挥了重要 作用.然而,NAT设备的广一泛存在 ...
- 05-阿里云视频点播服务与谷粒学院整合视频点播技术
阿里云视频点播服务与谷粒学院整合视频点播技术 一.应用场景 音视频网站:无论是初创视频服务企业,还是已拥有海量视频资源,可定制化的点播服务帮助客户快速搭建拥有极致观看体验.安全可靠的视频点播应用. 短 ...
- 西元发布智能管理系统工程技术实训室解决方案
2012年2月,西元团队经过两年的研发和试用,精心打造的西元智能管理系统工程技术实训室解决方案正式发布,全线产品上市销售. 一.西元实训室填补了国内智能管理系统工程技术实训的空白,适合培养技能型专业人 ...
- 首尔伟傲世Violeds技术自动扶梯扶手杀菌解决方案
韩国 安山--(BUSINESS WIRE)--(美国商业资讯)--首尔伟傲世(KOSDAQ: 092190),领先的化合物半导体解决方案提供商,为了帮助防止病毒传播,"Violeds&qu ...
最新文章
- lvs调整hash表大小
- CSS3 transform
- workerman在linux上怎么运行,linux系统中workerman的安装步骤
- JVM-分代垃圾回收器
- 记一次LVM修复过程
- jquery设置输入框为只读_将SQL中几张表设为只读,这是什么奇怪需求?
- JAVA入门级教学之(构造方法)
- html file 隐藏,input type=file /浏览时只显示指定文件类型(html5新特性)
- 学计算机修图,宅家修图很简单 手机电脑都可以修出大片的感觉
- matlab 0001,2014-11-03号 MatLab初探0001
- HDU 4407 Sum(容斥原理+状态压缩)
- SSH Config Editor Mac(SSH配置编辑器)V2.2
- 为何提示网站安全证书有问题?不同原因下,如何解决?
- VAF,MAF,肿瘤纯度,MCF,CCF的概念和计算方法 (转载)
- 各个击破!高效解决游戏开发8大痛点
- 用JAVA生成GIF动画
- 什么是AudioEffect
- 什么是扭矩?如何做好扭矩?
- Java:求出1~999999之间的所有“水仙花数”并输出
- 微软一年后将“断供”XP系统 官网挂出倒计时牌
热门文章
- 利用openCV(C++)实现Halcon中的min_max_gray函数的功能
- Fanuc发那科法兰克数据采集实战c#——CNC数控系统数据采集、西门子免授权数据采集方案
- CCF 模拟题,公共钥匙盒
- 百问网七天物联网课程学习笔记——单片机时钟
- 极验验证的滑动验证码破解
- 华为:活下去,是企业的硬道理
- VS2015下解决:无法解析的外部符号 __imp___vsnprintf 及__iob_func
- 如何在厕所、垃圾桶或小树林捡一枚BCH?看完后我笑了...
- 罗振宇2022“时间的朋友”跨年演讲 思维导图
- 灰色预测模型实现python