cedar-session 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
cedar-session 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
cedar-session 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
cedar-session 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
cedar-session 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

cedar-router 的一个 session 组件。

2 个方法

  • Set(string,interface{})
  • Get(string) interface{}

使用方法

r:=cedar.NewRouter()

x := cedar_session.NewSession(r)

x 继承所有的 http method 和 group ,只是有些小改动 ,不能直接使用 ,只能在 http method 中使用

从之前的 

r.Get("/",func(w http.ResponseWriter, r *http.Request,nil)
r.Group("/a", func(groups *cedar.Groups) {}

到现在的

x.Get("/", func(w http.ResponseWriter, r *http.Request, s cedar_session.Session), nil)
x.Group("/a", func(groups *cedar_session.TheGroup) {}

改了参数 ,更多 例子 ,现在使用的是系统自带的map ,可能以后会换成 spruce ,分布式的kv数据库

例子

r := cedar.NewRouter()
x := cedar_session.NewSession(r)
x.Get("/set", func(w http.ResponseWriter, r *http.Request, s cedar_session.Session) {
	s.Set("hello", "world"+r.RemoteAddr) // 设置session
    s.Get("hello")                       // 获取session
	w.Write([]byte("hello session"))
}, nil)

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2020/03/19 20:08

Accenture buys Workday practice from Sierra-Cedar

http://www.zdnet.com/article/accenture-buys-workday-practice-from-sierra-cedar/ Accenture is doubling down on cloud integration projects with the acquisition of the Workday, Salesforce and MuleSoft practices from Sierra-Cedar. The company said Friday that the purchase will broaden its integration...

0
0
发表了博客
2020/03/19 20:29

Accenture buys Workday practice from Sierra-Cedar

http://www.zdnet.com/article/accenture-buys-workday-practice-from-sierra-cedar/ Accenture is doubling down on cloud integration projects with the acquisition of the Workday, Salesforce and MuleSoft practices from Sierra-Cedar. The company said Friday that the purchase will broaden its integration...

0
0
2020/12/23 11:04

cedar-datacube-用于分析就绪数据(ARD)的创建者-Chris Holden

cedar-datacube-用于分析就绪数据(ARD)的创建者-Chris Holden 发布:2020-12-23 11:04:51.809971 作者:Chris Holden ### 作者邮箱:ceholden@gmail.com ### 首页:https://github.com/ceholden/cedar-datacube ......

0
0
2020/12/23 11:04

cedar-一个web服务定义格式和源代码生成器。-Bogdan Popa

cedar-一个web服务定义格式和源代码生成器。-Bogdan Popa 发布:2020-12-23 11:04:49.123264 作者:Bogdan Popa ### 作者邮箱:popa.bogdanp@gmail.com ### 首页:https://github.com/Bogdanp/cedar ### 文档:None......

0
0
发表了博客
2013/01/18 10:20

php session 及 session 原理

 今天想用一个session来实现用户登录判断,也算是对之前session的探究,查了下资料session的运行机制如下:   session是服务器端的一种会话机制,当客户端的请求服务器创建一个session时,服务器会先检测该请求里面是否包含一个惟一的sessionID,如果是,说明服务器已经为该用户创建过session,只要按照该sesionID检索...

0
12
发表于服务端专区
2014/10/05 12:52

$_SESSION和session_start示例

$_SESSION $HTTP_SESSION_VARS [已弃用] $_SESSION -- $HTTP_SESSION_VARS [已弃用] — Session 变量 说明 当前脚本可用 SESSION 变量的数组。更多关于如何使用的信息,参见 Session 函数 文档。 $HTTP_SESSION_VARS包含相同的信息,但它不是一个超全局变量。 (注意$HTTP_SESSION_VARS和$_SESSION是不同的变量,PHP 处理...

0
0
发表了博客
2012/11/12 11:32

kill session-KILL_SESSION()

一. 开发背景# 做kill session操作时需要考虑session 占用的回滚段大小. 本程序所有查询结果均排除username为null的会话。 二. 流程图# 三. 参数说明# 1. 函数头#  function kill_session(kill            varchar2 default 'false',                         filter_name     varchar2 default n...

0
0
发表于大前端专区
2014/03/26 16:32

session replication 和session sticky

是多台J2EE服务器集群时的会话策略问题。 因为session是存在服务器端的,多台服务器集群时, session replication 策略是复制会话,即一个用户访问了一次就把session复制到所有的服务器或这一部分服务器。这样的好处是如果正访问的服务器down了 用户可以自动被转到别的服务器session不丢失。缺点当然是效率低。 session...

0
0
发表了博客
2019/04/12 16:03

Session与Cookie(自定义Session)

一、会话管理   会话管理: 管理浏览器客户端 和 服务器端之间会话过程中产生的会话数据。   域对象: 实现资源之间的数据共享。   request域对象   context域对象   会话技术:       Cookie技术:会话数据保存在浏览器客户端。     Session技术:会话数据保存在服务器端。存放在内存里面,客户端与...

0
0
发表了博客
2019/09/24 20:58

Session服务器之Session复制!

全部运行在Tomcat下 第一台主机:192.168.200.131 安装nginx 修改hosts文件 [root@localhost ~]# vim /etc/hosts 192.168.200.131 nginx 192.168.200.130 node1 192.168.200.122 node2 //将hosts文件发送给另外两台主机 [root@nginx ~]# scp /etc/hosts 192.168.200.122:/etc [root@nginx ~]# scp /etc/hosts 192.168.2...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部