![1.png](http://static.itsharecircle.com/240116/075551a366025d1e61700ed460c4a7b9.png)
大厂偏爱的Agent技术究竟是个啥,今天就跟大家聊聊。
Agent技术是在「客户端」机器上部署一个Agent进程,「客户端」与「服务端」的交互通过这个Agent进行代理,其中Agent与Client通常在同一主机,即可通过「localhost」进行访问。
Agent关键技术和缺点
Agent关键技术有很多,看起来不难,但要做好,确实得下很多功夫:
资源隔离,这点通常使用cgroups技术
Agent生命周期管理,包括Agent的上线、升级、灰度、下线等等的管理,需要有统一的管控平台,否则Agent的管理将会非常头疼
进程间通信,这点不是必须,但大多数Agent需要考虑这点,一般可选项有如下可选,结合实际情况进行选择即可。
Agent技术有哪几种特性
Agent技术指的是一种分布式的计算技术,它具有以下几种特性:
1、可代理:可以代表用户完成相应的操作,让用户无需关心具体的实现方式。
2、可移植:可以在不同平台之间移植,同时可以实现跨语言的通信和调用。
3、可扩展:可以根据实际需求进行动态的扩展和部署,实现高效的资源利用。
4、可安全:可以实现安全的信息传输和管理,同时可以进行身份验证和权限管理。
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传