Comments (4)
我原本按文档也跑不起来游戏,后来自己在本地起了一个pulsar 服务,修改了配置就能跑起来了。免费的服务应该要科学上网才能用。url 是ping不通的。
你如果要连 stream cloud集群 private key path改成一个路径试试。只用文件名怕是不行。
from pulsar-game.
我也是这个问题:no partitioned metadata
请问大佬解决了吗?
from pulsar-game.
我原本按文档也跑不起来游戏,后来自己在本地起了一个pulsar 服务,修改了配置就能跑起来了。免费的服务应该要科学上网才能用。url 是ping不通的。 你如果要连 stream cloud集群 private key path改成一个路径试试。只用文件名怕是不行。
是科学上网,而且如果不是的话第一步的鉴权应该就成功不了吧。
from pulsar-game.
main.go函数如下:
const privateKeyPath = "o-akmwo-zane.json" const pulsarUrl = "pulsar+ssl://cluster-zane.o-akmwo.snio.cloud:6651" func main() { ebiten.SetWindowSize(screenWidth, screenHeight) ebiten.SetWindowTitle("Bomb man") ...... }oauthConfig参数根据自己的集群做了一定的调整,如下图:
修改后的代码如下,仅调整了oauthConfig部分,认证部分是可以通过的:
func newPulsarClient(topicName, subscriptionName, keyPath string) *pulsarClient { oauthConfig := map[string]string{ "type": "client_credentials", "issuerUrl": "https://auth.streamnative.cloud/", "audience": "urn:sn:pulsar:o-akmwo:gcloud-zane", "privateKey": keyPath, "clientId": "ACy6fIueFvVSpaqSEJUL8IMkuwcrHMFf", } oauth := pulsar.NewAuthenticationOAuth2(oauthConfig) client, err := pulsar.NewClient(pulsar.ClientOptions{ URL: pulsarUrl, Authentication: oauth, }) if err != nil { log.Fatal(err) } // player event topicName producer, err := client.CreateProducer(pulsar.ProducerOptions{ Topic: topicName, DisableBatching: true, }) if err != nil { log.Fatalf("client.CreateProducer err: %s", err) }
请问你解决了这个问题吗
from pulsar-game.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pulsar-game.