Results 1 to 7 of 7
  1. #1

    Haxe "based" SDKs

    Hi

    Context:
    Last time i developed set of php queue adapters (https://github.com/g41797/queue/blob...dapter-list.md)

    and tried to understand whether
    • is lightstreamer suitable for usage as job queue
    • is there LS php client library


    Question:
    According to https://blog.lightstreamer.com/2024/...lution-of.html
    you are going to implement
    • common Haxe client library
    • compile/generate client libraries for Haxe supported languages


    My questions:
    • what was the reason not provide php client
    • are you going to provide sdks as ready to usage libraries/packages (mean not the part of Haxe lib repo)
    • is there any real customer of this sdks


    thanks

    https://github.com/g41797

  2. #2
    Lightstreamer is a comprehensive product that includes a server and a suite of platform-specific clients. The server is a real-time messaging server optimized for streaming data across the Internet to various types of clients, including mobile, web, desktop, and IoT devices.


    To consume the data produced by the server, you need a client. Lightstreamer provides clients for major platforms such as Web, Android, Swift, Flutter, Node.js, .NET, Java SE, and Python. You can find more details on the Download page. These clients are available as ready-to-use packages for each supported platform. For example, Java clients are available on Maven Central, .NET clients on NuGet and so on.


    Currently, a PHP client is not available due to a lack of demand from our customers. However, since PHP is one of the targets supported by the Haxe compiler, we may consider developing a PHP client in the future.


    Regarding your last question, we have many satisfied customers, including Morgan Stanley, Sony, and eToro. You can visit our Customer page for more examples.

  3. #3
    Thank you for fast response

    Still i don't understand does Lightstreamer support Queue?

    Also I'd like to clarify my last question: i am talking about usage of generated via haxe client libraries
    Does Download page contain links to generated libs ? or these libs were developed usual way

    Does lack of Go client mean lack of demand?

    Thanks

  4. #4
    I’m sorry, but I don’t understand what you mean by “Queue.”
    Could you provide some examples of application software that you would call a “Queue”?

    Some libraries are created using Haxe, but the generated libraries are 100% native code and don’t have any runtime dependencies on Haxe. For example, the Android library is shipped as a JAR file and can be directly used by any Android application. The same applies to the other libraries.

    As for Go, what has already been said about PHP also applies to Go.

  5. #5
    QUEUE is responsible for the following functions:

    Storing published messages by placing them at the back of the queue.
    Retrieving the oldest messages from the front of the queue and passing them to a consumer.
    Ensuring a FIFO or ‘first in, first out’ policy is followed.
    Ensuring messages that are consumed successfully are only handed to one of the consumers.
    (stollen from Ably Queues https://ably.com/docs/general/queues
    We are using queue for background processing ( https://medium.com/swlh/background-j...l-8d075096ec86)

    Php clients submit job to queue
    Php workers receive job from queue for further processing

  6. #6
    Lightstreamer offers a service similar to Ably, though the terminology for basic concepts differs slightly. Instead of using the term "queue", which is too generic, we refer to subscriptions made by a client to the server, and to subscribed items and fields.

    For a more in-depth overview, please refer to the General Concepts document.

    If you are a prospective customer, you can also write to support@lightstreamer.com and describe your scenario. We would be glad to explain how Lightstreamer can effectively help you achieve your goals.

  7. #7
    Quote Originally Posted by Alessandro Carioni View Post
    For a more in-depth overview, please refer to the General Concepts document.
    very interesting approach
    i'll try to dive deeper in order to find Queue functionality
    thanks a lot

 

 

Similar Threads

  1. Replies: 3
    Last Post: August 1st, 2023, 10:05 AM
  2. Register with Command only to "ADD" and "REMOVE"
    By lidanh in forum Client SDKs
    Replies: 4
    Last Post: August 6th, 2013, 05:27 PM
  3. Replies: 3
    Last Post: February 18th, 2010, 11:14 PM
  4. Replies: 6
    Last Post: December 12th, 2007, 04:45 PM
  5. Replies: 2
    Last Post: December 4th, 2007, 03:32 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT +1. The time now is 02:31 PM.