session icon indicating copy to clipboard operation
session copied to clipboard

有计划写一个支持iris的session的中间件不?

Open arden opened this issue 5 years ago • 2 comments

我看了一下这个session框架,但是没有找到支持iris的,有计划写一个吗? 另外我感觉session模块应该能够独立于语言,跟语言无关,其实无非服务器端就是通过一个sessionid或者token来管理的,理论上是可以独立于语言,开发语言无关的一个模块,通过rpc的方式暴露使用。

arden avatar Mar 29 '19 01:03 arden

嗯,iris中间件你可以参照一下gin的中间件,思路上是一致的:https://github.com/go-session/gin-session/blob/master/session.go

另外对于独立于语言之说,你的想法可以实现,不过出于性能方面的考虑,不建议这样做。另外,如果项目较为复杂的话,可以使用jwt替代session。也可以参考这个项目中jwt的使用方式:https://github.com/LyricTian/gin-admin/tree/master/src/auth

LyricTian avatar Mar 29 '19 06:03 LyricTian

嗯,iris中间件你可以参照一下gin的中间件,思路上是一致的:https://github.com/go-session/gin-session/blob/master/session.go。

另外对于独立于语言之说,你的想法可以实现,不过出于性能方面的考虑,不建议这样做。另外,如果项目较为复杂的话,可以使用jwt替代session。也可以参考这个项目中jwt的使用方式:https://github.com/LyricTian/gin-admin/tree/master/src/auth

现在都是微服务,RPC,性能这块倒觉的不会有太大影响。

arden avatar Mar 31 '19 01:03 arden