Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
arden opened this issue Mar 29, 2019 · 2 comments
Open

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

arden opened this issue Mar 29, 2019 · 2 comments

Comments

@arden
Copy link

arden commented Mar 29, 2019

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

@LyricTian
Copy link
Member

LyricTian commented Mar 29, 2019

嗯,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

@arden
Copy link
Author

arden commented Mar 31, 2019

嗯,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,性能这块倒觉的不会有太大影响。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants