微服务架构是什么?他有什么优缺点。其实的安全问题如何解决?

微服务是指把一个应用程序划分多个独立的服务单元。服务单元之间使用轻量级的通信机制进行通信。

优点:1,技术栈比较灵活,

2.易于维护和升级

3,易于扩展;针对需要的服务单元进行扩展而不必对整个程序进行重构

缺点:

1,部署难度大,运维复杂

2.安全性问题,服务单元通信可能导致数据的泄露

微服务架构的安全解决办法

1.数据泄露可以使用ssl进行加密

2,服务认证和授权。每个服务请求必须经过认证和授权。用户才可以访问

3,日志审计,在请求Api和响应的信息写入日志。方便查询和分析问题

4,权限管理,细分权限,使用户只能看到自己权限内的内容。

5,配置管理,严格的按照安全标准配置微服务。避免错误配置导致安全隐患

6,漏洞修复,在服务器安装最新的补丁,避免系统攻击

相关推荐
wangmengxxw14 分钟前
微服务-服务配置
java·运维·微服务·云计算·服务配置
GZ_TOGOGO19 分钟前
网络安全认证考取证书有哪些?
安全·web安全·网络安全·cisp
尘世中一位迷途小书童23 分钟前
JavaScript 一些小特性:让你的代码更优雅高效
前端·javascript·架构
飞行增长手记41 分钟前
IP协议从跨境到物联网的场景化应用
服务器·前端·网络·安全
Wang's Blog1 小时前
MongoDB小课堂: 分片集群架构深度解析与生产级优化指南
数据库·mongodb·架构
瀚高PG实验室1 小时前
如何将HGDB安全版(RPM包形式)安装在非root用户下
服务器·网络·安全·瀚高数据库
三七吃山漆2 小时前
Morse Decoder
安全·misc
少许极端2 小时前
Redis入门指南:从零到分布式缓存(一)
redis·分布式·缓存·微服务
一个有故事的男同学2 小时前
从零打造专业级前端 SDK (一):架构与工程化
前端·架构
it运维技术圈2 小时前
印度电信部门发布强制指令:即时通讯应用需绑定活跃 SIM 卡,实施六小时会话登出
网络·安全·web安全