文章目录

  • 基本实现
  • 性能
  • 安全

本文将框架分为三大类:

  1. 基本实现:包括某个供能或者提供web、移动端、桌面端、或者上述端上的某种功能
  2. 性能:提升高可用、高并发的框架
  3. 安全:包括网络安全、权限与容灾等

基本实现

.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 : 服务的存活状态检测(健康检查)

【技术整合】各技术解决方案与对应解决的问题相关推荐

  1. springboot搭建项目环境以及整合其他技术

    文章目录 一.首先介绍4款插件:lombok和JBLSpringBootAppGen.mybatisX.easyCode 1.1 lombok 1.2 JBLSpringBootAppGen 1.3 ...

  2. SpringBoot整合第三方技术学习笔记(自用)

    SpringBoot整合第三方技术学习笔记 搬运黑马视频配套笔记 KF-4.数据层解决方案 KF-4-1.SQL 回忆一下之前做SSMP整合的时候数据层解决方案涉及到了哪些技术?MySQL数据库与My ...

  3. 机器视觉技术原理解析及解决方案

    机器视觉技术原理解析及解决方案 机器视觉就是用机器代替人眼来做测量和判断.机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 CMOS 和CCD 两种)将被摄取目标转换成图像信号,传送给专用的图像处 ...

  4. python实现3d扫描_基于3D扫描、机器人和物联技术的自动化逆向工程解决方案

    逆向工程技术(Reverse Engineering)作为工程师重要的研发工具,在近几年来变得越来越举足轻重.在非自动化的逆向工程流程中,工程师需要耗费大量人工重复劳动,并且需要具有相当多的专业知识. ...

  5. 通过SignalR技术整合即时通讯(IM)在.NET敏捷开发框架中落地

    1.引言 即时通讯(IM)是RDIFramework.NET敏捷开发框架全新提供的一个基于Web的即时通讯.内部聊天沟通的工具.界面美观大方对于框架内部进行消息的沟通非常方便.基于RDIFramewo ...

  6. 搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务

    搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务 初步认识RocketMQ的核心模块 rocketmq模块 rocketmq-broker:接受生产者发来的消息并存储(通过调用rocke ...

  7. p2p网络中的NAT穿透技术----常见NAT穿越解决方案

    p2p网络中的NAT穿透技术----常见NAT穿越解决方案 常见NA丁穿越解决方案 NAT技术在缓解IPv4地址紧缺问题.构建防火墙.保证网络安全等方面都发挥了重要 作用.然而,NAT设备的广一泛存在 ...

  8. 05-阿里云视频点播服务与谷粒学院整合视频点播技术

    阿里云视频点播服务与谷粒学院整合视频点播技术 一.应用场景 音视频网站:无论是初创视频服务企业,还是已拥有海量视频资源,可定制化的点播服务帮助客户快速搭建拥有极致观看体验.安全可靠的视频点播应用. 短 ...

  9. 西元发布智能管理系统工程技术实训室解决方案

    2012年2月,西元团队经过两年的研发和试用,精心打造的西元智能管理系统工程技术实训室解决方案正式发布,全线产品上市销售. 一.西元实训室填补了国内智能管理系统工程技术实训的空白,适合培养技能型专业人 ...

  10. 首尔伟傲世Violeds技术自动扶梯扶手杀菌解决方案

    韩国 安山--(BUSINESS WIRE)--(美国商业资讯)--首尔伟傲世(KOSDAQ: 092190),领先的化合物半导体解决方案提供商,为了帮助防止病毒传播,"Violeds&qu ...

最新文章

  1. lvs调整hash表大小
  2. CSS3 transform
  3. workerman在linux上怎么运行,linux系统中workerman的安装步骤
  4. JVM-分代垃圾回收器
  5. 记一次LVM修复过程
  6. jquery设置输入框为只读_将SQL中几张表设为只读,这是什么奇怪需求?
  7. JAVA入门级教学之(构造方法)
  8. html file 隐藏,input type=file /浏览时只显示指定文件类型(html5新特性)
  9. 学计算机修图,宅家修图很简单 手机电脑都可以修出大片的感觉
  10. matlab 0001,2014-11-03号 MatLab初探0001
  11. HDU 4407 Sum(容斥原理+状态压缩)
  12. SSH Config Editor Mac(SSH配置编辑器)V2.2
  13. 为何提示网站安全证书有问题?不同原因下,如何解决?
  14. VAF,MAF,肿瘤纯度,MCF,CCF的概念和计算方法 (转载)
  15. 各个击破!高效解决游戏开发8大痛点
  16. 用JAVA生成GIF动画
  17. 什么是AudioEffect
  18. 什么是扭矩?如何做好扭矩?
  19. Java:求出1~999999之间的所有“水仙花数”并输出
  20. 微软一年后将“断供”XP系统 官网挂出倒计时牌

热门文章

  1. 利用openCV(C++)实现Halcon中的min_max_gray函数的功能
  2. Fanuc发那科法兰克数据采集实战c#——CNC数控系统数据采集、西门子免授权数据采集方案
  3. CCF 模拟题,公共钥匙盒
  4. 百问网七天物联网课程学习笔记——单片机时钟
  5. 极验验证的滑动验证码破解
  6. 华为:活下去,是企业的硬道理
  7. VS2015下解决:无法解析的外部符号 __imp___vsnprintf 及__iob_func
  8. 如何在厕所、垃圾桶或小树林捡一枚BCH?看完后我笑了...
  9. 罗振宇2022“时间的朋友”跨年演讲 思维导图
  10. 灰色预测模型实现python