![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端学习
文章平均质量分 91
ajwlforever
这个作者很懒,什么都没留下…
展开
-
【Tars-go】腾讯微服务框架学习使用03-- TarsUp协议
尽管Protobuf和Tars在技术性能上有优势,JSON在易用性、灵活性和广泛支持等方面的优势使其成为大多数HTTP接口首选的数据格式。对于需要高性能和高效数据编码的内部系统或微服务间通信,Protobuf和Tars仍然是非常合适的选择。原创 2024-04-13 22:05:13 · 1173 阅读 · 2 评论 -
【Tars-go】腾讯微服务框架学习使用02-- http 服务
简单来说就是将http根据配置实例化-》再注册Sever-》这代码很好理解。官方文档说http这里是在net/http原生包的基础上做了修改。注册到tars框架中作为servant就可以启动http服务。并加入了上报状态信息、计算耗时等基本服务器功能。这里改了,其他的和tars服务没啥区别。注册到tars框架中作为。配置文件配置servant。可以看到 在初始化了。原创 2024-04-13 21:02:07 · 1055 阅读 · 0 评论 -
【Tars-go】腾讯微服务框架学习使用01--初始化服务
在 Tars 中,每个服务都可以通过一个管理接口进行控制,这包括服务的部署、启动、停止等操作。Admin_imp.go 文件中通常包含了这些管理操作的具体实现代码。这意味着,当 Tars 管理系统发出指令(如停止服务、查询服务状态等)时,这些指令会被路由到 Admin_imp.go 中相应的函数进行处理。中依赖文件会被编译但是因为是同一包下,没有显式依赖,所以。GoModuleName: go.mod 的模块名称。服务端的对外提供的tars协议生成go文件。文件不能有- ,我把服务名换成了。原创 2024-04-11 21:03:40 · 1035 阅读 · 2 评论 -
Arthas的简单使用
Arthas 是一个开源的 Java 诊断工具,旨在帮助开发者和运维人员更轻松地定位和解决 Java 应用程序的性能问题。则更注重于追踪方法的调用链,帮助理解代码执行流程。在实际使用中,可以根据具体需求选择合适的命令。命令输出的信息可能较为详细,对于频繁调用的方法,可能会导致输出信息过多。对于一个最基本的使用来说,就是记录下当前方法的每次调用环境现场。主要用于监控方法的执行情况,关注方法的入口、执行时间等;线上有一个接口很慢,用trace跟踪。thread -b 死锁线程。看线上的代码与线下有什么不同。原创 2023-10-30 11:26:59 · 269 阅读 · 0 评论 -
星火大模型AI接口Spring中项目中使用【星火、AIGC】
由官方描述可见,其中 payload.choice.text中的内容就是构造的MsgDto, 根据官方文档给出的接口响应构造XfunReceieveRequest;这样整个星火的AIGC就设计完成,可以随意复用在任意的项目之中,利用XfunListener即可发送消息或获取消息。在项目中使用我们需要一个Config进行全局配置,一个WebListener发送接受请求,还有与星火交互的DTO。详细的数据处理,发送消息,另外写一个AI的Service做具体的处理即可。AiManager运行结果。原创 2023-10-06 21:29:19 · 2576 阅读 · 3 评论